箭头函数原来是这样的,99.9% 的人都不知道这点
点击关注公众号,Java干货及时送达
作者:Jokerrr
链接:https://juejin.cn/post/7050492355056664612 
一句话答案
[[Construct]]这个内部槽。进一步解释
[[Call]]、[[Construct]]内部方法的对象。每个支持[[Construct]]的对象必须支持[[Call]],也就是说,每个构造函数必须是一个函数对象。因此,构造函数也可以被称为构造函数函数或构造函数对象。所以,想要对某个对象使用
new,就得确保该对象具有[[Construct]]这个内部方法。而箭头函数没有[[Construct]]。为什么没有[[Construct]]
this。所以箭头函数不为参数super、this或new.target定义本地绑定。箭头函数中的this、super、arguments及new.target这些值由外围最近一层非箭头函数决定。[[Construct]]的目标函数。所以箭头函数没有[[Construct]]。prototype属性。相关论据




以上为个人的一些见解,欢迎各位大佬拍砖
往 期 推 荐 
点分享
点收藏
点点赞
点在看
评论





