JS高級---總結apply和call方法的使用

apply和call的使用方法


apply的使用語法
 
函數名字.apply(對象,[參數1,參數2,...]);
方法名字.apply(對象,[參數1,參數2,...]);
 
call的使用語法
 
函數名字.call(對象,參數1,參數2,...);
方法名字.call(對象,參數1,參數2,...);

 

做用: 改變this的指向
不一樣的地方: 參數傳遞的方式是不同的

只要是想使用別的對象的方法, 而且但願這個方法是當前對象的, 那麼就可使用apply或者是call的方法改變this的指向

相關文章
相關標籤/搜索