【JS语法糖】常见的几种JS语法糖
今天遇到一个前端方面的新词汇
语 法 糖
第一次听到这个词
我的第一反应是:这是一个 糖
可能是像这样的:
或者
像这样:
【PS:旺仔牛奶是不是该给我打钱了 ? ? ? ! ! !】(手动/dog)
----------------------------正经的分割线--------------------------------
语法糖(Syntactic sugar),也译为糖衣语法。指计算机语言中添加的某种语法,这种语法对语言的功能并没有影响,但是更方便程序员使用。
通常来说使用语法糖能够增加程序的可读性,从而减少程序代码出错的机会。
语法糖”可以给我们带来方便,是一种便捷的写法,编译器会帮我们做转换;而且可以提高开发编码的效率,在性能上也不会带来损失。
那么,下面来学习几种常见的【JS语法糖】吧
1、对象字面量
let sex1 = 'man', sex2 = ‘woman’
let sex = {
man,woman}
2、箭头函数
let fun = function(params){
}
//可以缩写成如下 箭头函数会改变this的指向
let fun= params =>{
}
//当参数有两个及以上时,如下:
let fun= (params1,params2,,,)=>{
}
3、数组解构
let arr = ['a','b','c'];
let {
a,b} = arr
console.