var chapter = {
num: 7,
title: ‘Creating Functions’,
getNum: function() { return num; }\\without this keyword
};
没有关键字 this 的输出是未定义的
var chapter = {
num: 7,
title: ‘Creating Functions’,
getNum: function() { return this.num; }\\with this keyword
};
为什么需要这个关键字,请用简单的方式解释一下。我知道这是重复的问题,但我看到他们都从不满意。所以请......
还有一件事,这段代码实际上做了什么。
(function() {
// Function body goes here.
})();
我知道它立即调用的函数,但我需要一些详细的解释。提前谢谢大家