通常我們使用jquery的extend()方法時,大都是為了實現預設欄位的覆蓋,即若傳入某個欄位的值,則使用傳入值,否則使用預設值。
function getopt(option)
$.extend(_default, option);
return _default;
}getopt(); //
getopt(); //
getopt(); //
$.extend()也提供了深度拷貝的方法:jquery.extend( [deep ], target, object1 [, objectn ] )。若第乙個引數是boolean型別,且值是true,那麼就會把第二個引數作為目標引數進行合併。
var obj = ;
var obj1 = }
$.extend(true, obj, obj1);
obj.score.english = 10;
console.log(obj.score.english); // 10
console.log(obj1.score.english); // 80
jQuery中的extend方法
jquery 中的extend方法jquery中的extend方法通過不同的引數實現了幾種不同的繼承方法 1.extend src 將src物件的屬性和方法逐一複製給jquery或jquery物件 2.extend dest,src1,src2,src3.srcn 將 src1 src2.物件的屬性...
jQuery中的 extend 方法使用
extend 函式用於將乙個或多個物件的內容合併到目標物件 用法1 只有乙個引數,表示將該引數新增到全域性物件jquery中,可以用 來獲取值。測試1 1 extend alert test 彈出框會顯示100 測試1 2 var fun function i extend test 200 彈出框...
Jquery中extend使用技巧
在使用jquery開發的過程中,extend是常用的引數處理函式,特別是對預設值的使用。jquery的擴充套件方法原型是 var v extend dest,src1,src2,src3.作用是把src1,src2,src3合併到到dest中並返回合併後的dest.但是在使用過程中,預設值往往是不能...