箭头函数、普通函数的区别以及this指向问题。

es6中的箭头函数和普通函数有什么区别? 1、普通函数中的this总是指向调用它的那个对象,箭头函数没有自己的this,他的this永远指向其定义环境,任何方法都改变不了其指向,如call()、bind()、apply()。(正是因为它没有this,所以也就不能用作构造函数,也没有原型对象)箭头函数不能当作构造函数,也就是说,不能使用new命令,否则会报错。 2、箭头函数没有原型属性。 3、箭头函
相关文章
相关标签/搜索