本文在于理解JavaScript this 关键字
var value = 1; var myObject = { value: 0, get: function(){ console.log(this.value); } }; myObject.get();
将上面的代码保存为test.js ,执行node test.js,输出 0。可以看出this指向的是myObject而不是全局,否则应该输出1,这一点看起来很自然。
本文在于理解JavaScript this 关键字
var value = 1; var myObject = { value: 0, get: function(){ console.log(this.value); } }; myObject.get();
将上面的代码保存为test.js ,执行node test.js,输出 0。可以看出this指向的是myObject而不是全局,否则应该输出1,这一点看起来很自然。