定義call方法:語法:call(thisObj,Object)定義:調(diào)用一個對象的一個方法,以另一個對象替換當(dāng)前對象。說明:call方法可以用來代替另一個對象調(diào)用一個方法。call方法可將一個函數(shù)的對象上下文從初始的上下文改變?yōu)橛蓆hisObj指定的新對象。如果沒有提供thisObj參數(shù),那么Global對象被用作thisObj。apply方法:語法:apply(thisObj,[argArray])定義:應(yīng)用某一對象的一個方法,用另一個對象替換當(dāng)前對象。說明:如果argArray不是一個有效的數(shù)組或者不是arguments對象,那么將導(dǎo)致一個TypeError。如果沒有提供argArray和thisObj任何一個參數(shù),那么Global對象將被用作thisObj,并且無法被傳遞任何參數(shù)。這些特性主要用在什么地方,在jquery類庫中、最近流行的angularjs、reactjs等框架中有沒有應(yīng)用
Javascript中call與apply區(qū)別是什么,用在什么地方,在angularjs、reactjs中有沒有應(yīng)用?
猛跑小豬
2019-04-14 10:36:39