美文网首页
call和apply

call和apply

作者: 爱酒爱剑爱江湖 | 来源:发表于2017-02-23 13:57 被阅读0次

    call和apply两者除了传递参数不一样外,其他无差别。
    第一个参数是设置函数体内this对象的值,
    function sum(num1,num2){
    return sum1+sum2;
    }

    //apply
    function callSum1(num1,num2){
    return sum.apply(this,arguments);
    }
    function callSum2(num1,num2){
    return sum.apply(this,[num1,num2]);
    }

    //call
    function callSum3(num1,num2){
    return sum.call(this,num1,num2);
    }

    相关文章

      网友评论

          本文标题:call和apply

          本文链接:https://www.haomeiwen.com/subject/mjhuwttx.html