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
반응형
'javaScript > jQuery' 카테고리의 다른 글
css 여러 개 적용하기 (오브젝트 리터럴) (0) | 2023.06.13 |
---|---|
리터럴과 기본값을 적용해서 사용자 정보값 저장하고 처리하기 (0) | 2023.06.11 |
탭 함수 리터럴 클래스로 변경하기 - 비공개 (0) | 2023.06.07 |
오브젝트 리터를 방식 클래스 만들기 (0) | 2023.06.04 |
스크롤 부드럽게 처리하기 - 비공개 (0) | 2023.05.31 |
댓글