Front/JS & jQuery
[js] $.extend 사용시 주의점
오선지♬
2025. 6. 23. 19:20
728x90
반응형
$.extend(obj1, obj2)는 얕은 복사(shallow copy) 방식으로,
- obj2의 속성이 obj1과 겹치면 → obj1의 값을 덮어씁니다.
👇 예시로 쉽게 설명
let a = { others: "회의실 비고 있음", ldCd: "LD123" };
let b = { others: null, ldCd: "LD456" };
let merged = $.extend({}, a, b); // 또는 $.extend(a, b);
console.log(merged.others); // ❌ null
덮이지 않을 객체를 나중에 작성해야한다.
728x90
반응형