[ECMAScript] 箭头函数与普通函数有什么区别?它有哪些新的特性?
[ECMAScript] 箭头函数与普通函数有什么区别?它有哪些新的特性?
1.this指向的问题,箭头函数没有自己的this,继承外层上下文绑定的this
2.箭头函数不绑定 arguments,取而代之用rest参数解决
var foo = (...args) => {
return args[0];
}
3.箭头函数不能用作构造器,和new一起用会抛出报错
4.箭头函数没有原型属性
var foo = () => {};
console.log(foo.prototype) //undefined
个人简介
我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易, 但坚持一定很酷。欢迎大家一起讨论
主目录
与歌谣一起通关前端面试题
共有 0 条评论