2021-05-05
Posted 前端世界升级打怪
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2021-05-05相关的知识,希望对你有一定的参考价值。
语法糖
一,什么是语法糖?
在学习ES6时,听到老师提及了语法糖这个概念,当时觉得很有意思就又私下了解了一下。
首先根据百度百科:语法糖(Syntactic sugar),也译为糖衣语法,是由英国计算机科学家彼得·约翰·兰达(Peter J. Landin)发明的一个术语,指计算机语言中添加的某种语法,这种语法对语言的功能并没有影响,但是更方便程序员使用。通常来说使用语法糖能够增加程序的可读性,从而减少程序代码出错的机会。
通俗一点的理解就是你在使用某些语法时突然发现有更简便实用的语法能让你代码编写变得更简洁,方便。
二,实例
1,对象字面量
let gender1 = 'man', gender2 = 'woman'
//我可以简化写成如下形式
let sex = {man,woman}
2,箭头函数
//普通的定义一个函数
const result = arr.filter(function(item){
if(item % 2 === 0){
return true;
}else{
return false;
}
});
//使用箭头函数后
const result = arr.filter(item => item % 2 === 0);
三,结尾
实际上不论是前端,还是其他例如C,C++,java等都还有很多常用语法糖。大家可以一起去挖掘分享,相互进步。
以上是关于2021-05-05的主要内容,如果未能解决你的问题,请参考以下文章