前言:语法糖作用就是增加代码可读性、提高效率、便捷写法减少出错率
对象的语法糖
- obj[‘name’] = ‘zss’ //完整写法
obj.name=‘zs’ //语法糖- {name,age} = obj
数组的语法糖
arr = [1,2,3]
{1,2,3} = arr 或可 {1,2,,3}=arr 语法糖
下标
var cars = [“Saab”, “Volvo”, “BMW”]
var car0 = cars[0], car1 = cars[1], car2 = cars[2]
=>> 对比语法糖
var [cars0,cars1,cars2] = [“Saab”, “Volvo”, “BMW”] 语法糖
函数语法糖
function (param) {} 普通函数
(param)=>{} 箭头函数
参数 => 函数体
(参数) => {函数体}
普通函数分为声明式函数 和 表达式函数
箭头函数则是表达式函数 无new 不能作为构造函数
扩展运算符的语法糖
arrall = […arr1,arr2] 数组合并 语法糖
arrall = arr1.concat(arr2) 传统
模板字符串语法糖
‘用户:’ + value + ‘, 你好!\n’
- 变量
用户: ${value} ,你好!
`` 符号 与
${变量}
配合