ES6 函数新特性
需使用函数表达式的场合,尽量用箭头函数代替。因为这样更简洁,而且绑定了 this。
箭头函数和普通函数的区别 (面试常考)
自动绑定this
箭头函数出现之前,每个新定义的函数都有其自己的 this 值。
箭头函数会捕获其所在上下文的 this 值,作为自己的 this 值通过 call() 或 apply() 方法调用一个函数时,只是传入了参数而已,对 this 并没有什么影响
箭头函数不能用作构造器,和 new 一起用会抛出错误
没有原型属性 .prototype
箭头函数当方法使用的时候没有定义this绑定