区别 apply,call

 区分apply,call就一句话,

  foo.call(this, arg1,arg2,arg3) == foo.apply(this, arguments)==this.foo(arg1, arg2, arg3)
    <script language="javascript" type="text/javascript">
        function Add(x,y)
        {
            return x+y;
        }
        var o = new Object();
        document.write(Add.call(o,1,2),"<br />");
        //类似于
        //o.m=Add;
        //o.m(1,2);
        //delete o.m;
        document.write(Add.apply(o,[1,2]));
    </script>
理解:
方法。叫参数
方法。提供参数列表
原文地址:https://www.cnblogs.com/chengpeng/p/2133946.html