jQuery
[jQuery] $.extend() - 오브젝트 합치기
힘없는염소
2016. 11. 29. 12:15
// jQuery.extend() 오브젝트를 합칠때 사용한다.// jQuery.extend( [deep ], target, object1 [, objectN ] )var object1 = { apple :0, banana : {weight : 52, price : 100}, cherry : 97 };var object2 = { banana : {price : 200}, durian : 100 };var result = $.extend(object1, object2); // object2의 값이 object1의 값을 덮어쓰며 병합console.log(object1);console.log(object2);console.log(result);console.log(result === object1) // true 덮어 씌워진 결과 result와 object1은 같은 값이 된다..
var object1 = { apple :0, banana : {weight : 52, price : 100}, cherry : 97 };var object2 = { banana : {price : 200}, durian : 100 };//var result = $.extend(null, object1, object2); // object1, object2 원래의 값을 유지하고 result로 병합값 반환var result = $.extend({}, object1, object2); // 또는console.log(object1);console.log(object2);console.log(result);console.log(result === object1); // false
반응형