我对“this”运算符有疑问。
问:
function xyz(){
var b=10;
alert(this.b); //value is undefined.
}
在这里,我知道我会收到未定义
警报。但我不知道为什么值未定义。
谁能帮帮我。
最佳答案
this
指的是函数运行时的上下文。
b
不是该上下文的一部分。
如果您想将其添加到此处:
function xyz(){
this.b = 10;
alert(this.b); //value is 10.
}
关于javascript 'this' 警报未使用 in 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28278032/