[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

个人简介
我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易, 但坚持一定很酷。欢迎大家一起讨论
主目录
与歌谣一起通关前端面试题

[ECMAScript] 箭头函数与普通函数有什么区别?它有哪些新的特性?最先出现在Python成神之路

版权声明:
作者:主机优惠
链接:https://www.techfm.club/p/7620.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>