#JQueryのextendメソッド(備忘録)
オブジェクトのマージにはextend()を使用する。
var obj1 = {name: "taro", age: 20};
var obj2 = {age: 25, sex: "man"};
$.extend(obj1, obj2);
console.log(obj1);
結果
{name: "taro", age: 25, sex: "man"}
第一引数に空オブジェクトを指定すると元オブジェクトを壊さずに済む。
var obj1 = {name: "taro", age: 20};
var obj2 = {age: 25, sex: "man"};
var newObj = $.extend({}, obj1, obj2);
console.log(obj1);
console.log(nowObj);
結果
{name: "taro", age: 20}
{name: "taro", age: 25, sex: "man"}