以下代码没this指针的话就报错说“b未定义”。varfunc={a:function(){this.b();},b:function(){alert("OK");}};window.onload=function(){func.a();};我的理解是这个this指针在这里的作用是是指向当前对象,即func。但a和b都包含在func中啊,为什么去掉this就访问不到b?
varfunc={a:function(){this.b();},b:function(){alert("OK");}};window.onload=function(){func.a();};我的理解是这个this指针在这里的作用是是指向当前对象,即func。但a和b都包含在func中啊,为什么去掉this就访问不到b?
a:function(){this.b();},b:function(){alert("OK");}};window.onload=function(){func.a();};我的理解是这个this指针在这里的作用是是指向当前对象,即func。但a和b都包含在func中啊,为什么去掉this就访问不到b?
this.b();},b:function(){alert("OK");}};window.onload=function(){func.a();};我的理解是这个this指针在这里的作用是是指向当前对象,即func。但a和b都包含在func中啊,为什么去掉this就访问不到b?
},b:function(){alert("OK");}};window.onload=function(){func.a();};我的理解是这个this指针在这里的作用是是指向当前对象,即func。但a和b都包含在func中啊,为什么去掉this就访问不到b?
b:function(){alert("OK");}};window.onload=function(){func.a();};我的理解是这个this指针在这里的作用是是指向当前对象,即func。但a和b都包含在func中啊,为什么去掉this就访问不到b?
alert("OK");}};window.onload=function(){func.a();};我的理解是这个this指针在这里的作用是是指向当前对象,即func。但a和b都包含在func中啊,为什么去掉this就访问不到b?
}};window.onload=function(){func.a();};我的理解是这个this指针在这里的作用是是指向当前对象,即func。但a和b都包含在func中啊,为什么去掉this就访问不到b?
};window.onload=function(){func.a();};我的理解是这个this指针在这里的作用是是指向当前对象,即func。但a和b都包含在func中啊,为什么去掉this就访问不到b?
window.onload=function(){func.a();};我的理解是这个this指针在这里的作用是是指向当前对象,即func。但a和b都包含在func中啊,为什么去掉this就访问不到b?
func.a();};我的理解是这个this指针在这里的作用是是指向当前对象,即func。但a和b都包含在func中啊,为什么去掉this就访问不到b?
};我的理解是这个this指针在这里的作用是是指向当前对象,即func。但a和b都包含在func中啊,为什么去掉this就访问不到b?
我的理解是这个this指针在这里的作用是是指向当前对象,即func。但a和b都包含在func中啊,为什么去掉this就访问不到b?
米脂
相关分类