1.属性的简写
var name = "张三"
var obj = {
name: name
}
console.log(obj.name)
ES6 新写法(如果键和值一样的话,可以简写)
var name = "张三"
var obj = {
name
}
console.log(obj.name)
2.方法的简写
以前的写法
var name = "张三"
var obj = {
name: name,
run: function () {
console.log('can run')
}
}
obj.run()
ES6 新写法
var name = "张三"
var obj = {
name: name,
run () {
console.log('can run')
}
}
obj.run()
将:function 去掉
3.箭头函数
setTimeout(function () {
console.log('执行')
},1000)
新写法,把function 去掉,然后加个箭头
setTimeout(()=> {
console.log('执行')
},1000)