$.extend() - merge기능의 함수

배고픈 징징이 ㅣ 2023. 1. 20. 10:10

$.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