原生JS面试题1

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