一,儲存object1和2合併後產生新物件,若2中有與1相同的key,預設2將會覆蓋1的值
1var object = $.extend({}, object1, object2);
二,將2的值合併到1,同key時 預設2將會覆蓋1的值
1// merge object2 into object1
$.extend( object1, object2 );
三,將2的值合併到1,設定遞迴為true,
同key時 將進行遞迴合併
1// merge object2 into object1
$.extend( true, object1, object2 );
參考
關於 json物件合併問題
物件的合併 需求 設有物件 o1 o2,需要得到物件 o3 varo1 o2 則 varo3 方法1 使用jquery的extend方法 方法定義 jquery.extend deep target,object1,objectn 用乙個或多個其他物件來擴充套件乙個物件,返回被擴充套件的物件。如果不...
json物件合併extend的使用
jquery的extend擴充套件方法 jquery的擴充套件方法extend是我們在寫外掛程式的過程中常用的方法,該方法有一些過載原型,在此,我們一起去了解了解。一 jquery的擴充套件方法原型是 extend dest,src1,src2,src3.它的含義是將src1,src2,src3.合...
JavaScript合併兩個Json物件
如何將兩個json物件合併成新的json物件呢?mergejsonobject function jsonbject1,jsonbject2 for var attr in jsonbject1 for var attr in jsonbject2 return resultjsonobject 複...