apply的调用 http://bbs.51js.com/thread-82017-1-3.html

applay 这个是函数Function的方法为什么Array 也能调用这个函数?比如
    function a (){
          var kk = [];
          kk = Array.apply(kk,arguments);
}
   可以把参参数加到kk 这个数组里, 这里Array 的apply 是修正指针还是什么意思,?请高人指点一下, 谢谢了

 

答案:如果单从Array的类型上看,确实不应该改可以调用apply。Array是对象,Function也是对象,但Array却不是Function。

   但其实Array是一个构造函数,构造函数也是函数,所以可以调用apply();

 

posted @ 2013-09-21 11:16  charling  阅读(317)  评论(0编辑  收藏  举报