$.extend() 는 여러개의 객체를 하나로 합쳐준다.
//$.extend(대상, 객체1, 객체2, ... , 객체n);
var extendVar = $.extend({}, {a : 1, b : 2}, {b:3, c:{c1 : 11, c2 : 22}}, c:{c2 : 33});
//extendVar = {a : 1, b : 3, c : {c1 : 11, c2 : 33}}
결과는 extendVar에 a, b, c 모두 들어가게된다.
그리고 중복된 b의 값은 3이 된다.
그리고 c의 값은 {c1:11, c2:33} 이된다.
뒤의 c에 없던 c1은 사라지지 않는다.
즉, 뒤의 값들로 덮어씌워진다.
반응형
'Client Side' 카테고리의 다른 글
async & await (0) | 2023.01.27 |
---|---|
FileReader 이미지 미리보기 (0) | 2023.01.26 |
var, const, let (0) | 2023.01.26 |
Ajax Option (0) | 2023.01.26 |
Drag And Drop 정렬 변경 (0) | 2023.01.20 |