- 箭头函数是匿名函数,不能作为构造函数,不能使用new
- 箭头函数不绑定 arguments ,取而代之用 rest 参数...解决
- 箭头函数不绑定 this ,会捕获其所在的上下文的this值,作为自己的this值
- 箭头函数通过 call() 或 apply() 方法调用一个函数时,只传入了一个参数,对 this 并没有 影响。
- 箭头函数没有原型属性
- 箭头函数不能当做 Generator 函数,不能使用 yield 关键字 总结: 箭头函数的 this 永远指向其上下文的 this ,任何方法都改变不了其指向,如 call() , bind() , apply() 普通函数的this指向调用它的那个对象
长相上的不一样
普通函数
function(){}
箭头函数