首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

这里的this是指向哪位高手

2012-03-20 
这里的this是指向谁?JScript codefunction oDemo1(num1,num2){return num1+num2}function oDemo2(num1,nu

这里的this是指向谁?

JScript code
                function oDemo1(num1,num2)                {                    return num1+num2;                }                                function oDemo2(num1,num2)                {                    return oDemo1.apply(this,arguments);    //this指向谁                }                alert(oDemo2(5,6));    //显示11


是指向oDemo2还是window,
如果是指向window,
请问为什么指向window?

我觉得是oDemo2调用的oDemo1,这个this应该指向oDemo2啊

[解决办法]
探讨
JScript code

function oDemo1(num1,num2)
{
return num1+num2;
}

function oDemo2(num1,num2)
……

[解决办法]
window.color='red';
function oDemo()
{
this.color = "123"
alert( this.color); //不管这个color有没有值,都要让这个this指向oDemo
}
new oDemo()

热点排行