【jQuery】連想配列のマージ


複数の連想配列を、上書きでマージしたい場合のやり方について。

$.extend(target, obj1[, obj2, ...]);

target:マージ対象の連想配列
objXX:マージする連想配列
※マージする連想配列は複数指定可能

例)

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
連想配列の中に、さらに連想配列を含む場合などの使い方も載っている。


コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です