读书人

这里的this是指向哪位高手

发布时间: 2012-03-20 14:01:11 作者: rapoo

这里的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()

读书人网 >JavaScript

热点推荐