箭头函数和普通函数的区别

ES6 箭头函数的主要区别如下:
1、箭头函数不绑定 arguments,可以使用 ...args 代替;
2、箭头函数可以进行隐式返回;
3、箭头函数内的 this 是词法绑定的,与外层函数保持一致;
4、箭头函数没有 prototype 属性,不能进行 new 实例化,亦不能通过 call、apply 等绑定 this;
5、在定义类的方法时,箭头函数不需要在 constructor 中绑定 this。

posted @ 2021-05-19 21:16  血腥放牛娃  阅读(145)  评论(0)    收藏  举报