js 中call,apply,bind的区别

在js 中,call与apply   在call  以后,this  会指向新的对象。不同的是他们后面所带的参数格式不一样。

     p.call(this,x,y);

     p.apply(this,[x,y]);

     p.bind(this,x,y) 中的this  指向的是原来对象中this.

 

 
 

posted on 2017-05-11 14:47  zkBlog  阅读(106)  评论(0)    收藏  举报