本来是要测试普通函数用new会返回什么这是教程里的代码
这是我用箭头函数测试的结果
why
因为函数体内的this对象,就是定义时所在的对象,而不是使用时所在的对象。基于这一点,箭头函数不能能作为构造函数。参见here
10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
4 回答2.2k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
3 回答876 阅读✓ 已解决
3 回答1k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
4 回答5.4k 阅读
2 回答4k 阅读
1 回答3.3k 阅读✓ 已解决
3 回答2.7k 阅读✓ 已解决
7 回答7.9k 阅读✓ 已解决
因为函数体内的this对象,就是定义时所在的对象,而不是使用时所在的对象。基于这一点,箭头函数不能能作为构造函数。
参见here