Javascript绑定箭头功能

时间:2019-07-15 22:05:10

标签: javascript

https://jsbin.com/ciwidupuye/1/edit?js,console

const a = {
    x: 42,
};

const b = (function() {
    console.log(this.x);
}).bind(a);

b(); // 42

const c = (() => {
    console.log(this.x);
}).bind(a);

c(); // undefined

我以为箭头功能与使用function关键字相同,直到遇到上面的代码。我不知道是什么原因造成的。

0 个答案:

没有答案