我在函数内使用问候变量
function greet3() {
greeting : 'HELLO GREET 3';
this.greet = function () {
console.log(greeting);
};
}
此语法不会出现任何错误,而且我也无法获取"问候"无论如何。我想知道这里发生了什么?
答案 0 :(得分:1)
第二,您必须使用此关键字来引用变量,该变量允许在本地范围内使用变量或使用var 这是一个代码
function greet3() {
this.greeting = 'HELLO GREET 3';
this.greet = function () {
console.log(this.greeting);
};
}
var g = new greet3();
g.greet();