一、let/const
https://blog.csdn.net/zhanghuali0210/article/details/81058493
二、多行字符串/模板变量
https://blog.csdn.net/zhanghuali0210/article/details/81160154
三、解构赋值
https://blog.csdn.net/zhanghuali0210/article/details/81090127
四、块级作用域
五、函数默认参数
https://blog.csdn.net/zhanghuali0210/article/details/81073426
六、箭头函数
https://blog.csdn.net/zhanghuali0210/article/details/81073136
箭头函数对普通的JS函数是一个补充,这个补充最大的好处就是,将this指向了函数体之外的最近一层的this,而不是将this指向了window。
function fn() {
console.log('real', this) //{a: 100}
var arr = [1,2,3]
arr.map(function(item) {
console.log('js' + this) //window
return item + 1
})
arr.map(item => {
console.log('es6', this) //{a: 100}
return item + 1
})
}
fn.call({a: 100})