複数の連想配列を、上書きでマージしたい場合のやり方について。
1 | $.extend(target, obj1[, obj2, ...]); |
target:マージ対象の連想配列
objXX:マージする連想配列
※マージする連想配列は複数指定可能
例)
1 2 3 4 5 | var test1 = {a: 'A' , b: 'B' , c: 'C' , d: 'D' }; var test2 = {b: '99' , e: '1' }; $.extend(test1,test2); console.log(test1); |
出力結果
{a: “A”, b: “99”, c: “C”, d: “D”, e: “1”}
参考サイト:ko-atrandom
連想配列の中に、さらに連想配列を含む場合などの使い方も載っている。