본문 바로가기
javaScript/jQuery

$.extend() 함수 사용법

by mooyou 2023. 6. 9.
728x90
300x250

$.extend() 함수

객체를 병합하는데 사용하는 jQuery 라이브러리다. 주어진 여러 객체를 하나로 합치거나, 기존 객체에 새로운 프로퍼티를 추가하거나 업데이트 하는데 사용할 수 있다.

 

$.extend(target, obj1, obj2, ...);
  • target :  병합된 결과를 저장할 대상 객체
  • obj1, obj2 : 병합할 객체들 여러개의 객체를 전달 할 수 있다.

그러니까 obj1, obj2 ...프로퍼티들을 머지해서 target 에 저장되고 마지막에 tartget값이 반환된다.

만약 동일한 프로퍼티가 여러 객체에 중복 존재 한다면, 나중에 전달된 객체의 프로퍼티가 우선적으로 사용된다.

 

var target = { name: "John" };
var obj1 = { age: 30 };
var obj2 = { location: "New York" };

$.extend(target, obj1, obj2);

console.log(target);  // { name: "John", age: 30, location: "New York" }
728x90
반응형

댓글