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
반응형
'Front > JS & jQuery' 카테고리의 다른 글
[js] $.extend() null일 경우 덮어쓰지 않게 커스터마이징 (0) | 2025.06.25 |
---|---|
[js] 병합 시 특정 값만 유지하고 싶다면? (0) | 2025.06.24 |
[js] cancelAnimationFrame() (0) | 2025.06.21 |
[js] requestAnimationFrame()의 내부 동작 원리 (1) | 2025.06.20 |
[js] requestAnimationFrame() (0) | 2025.06.19 |