原创 JavaScript深拷貝與淺拷貝

1.先看一個例子:從中可以看出,obj1拷貝了obj的值,但只是進行了地址的引用,修改obj1的值也影響到了obj的值,沒有創建新對象。 淺拷貝:對基本數據類型進行值傳遞,對引用數據類型進行引用傳遞般的拷貝。 深拷貝:對基本數據類型進行值傳

原创 JavaScript中的call,apply,bind的使用

一、call call(thisObj,arg1,arg2,arg...)定義:調用一個對象的方法,以另一個對象替換當前對象。說明:call方法可以用來代替另一個對象調用一個方法。call方法可以將一個函數對象的上下文改變爲由thisObj

原创 我的友情鏈接

51CTO博客開發