日期:2014-05-16  浏览次数:20318 次

这里的arguments在什么情况下可以用到?
JScript code

function bind(fn,conText)
{
    return function()
    {
        return fn.apply(conText,arguments);    //这里的arguments是属于谁的,在什么情况下可以用到
    }
}




求指点。。。。。。。。
能给出实例代码最好,呵呵

------解决方案--------------------
JScript code

function bind(fn,conText)
{
    return function()
    {
        return fn.apply(conText,arguments);    //这里的arguments在什么情况下可以用到
    }
};
var obj={a:1,b:3};
var addF=function(x,y){return this.a+this.b+x+y};
var test=bind(addF,obj);
alert(test(100,300));