안녕하세요 상훈입니다.
제이쿼리의 $.extend를 처음 보게 된다면 당황하셨을 수도 있습니다. 하지만 간단한 내용이라는 것을 알아주시기 바랍니다.
객체 A, B가 있다면,
$.extend(A, B) 는 A뒤에 B를 합치는 활동이라고 볼 수 있습니다.
여러개의 객체를 extend 내부에 넣을 수 있습니다.
const A = {age: 12, weight: 52}
const B = {name: '상훈', height: 200}
const C = $.extend(A,B) // {age: 12, weight: 52, name: '상훈', height: 200}
만약 중복되는 key값을 가지고 있다면, "뒤"에서 덮어씌워집니다.
const A = {age: 12, weight: 52}
const B = {name: '상훈', height: 200, age: 30}
const C = $.extend(A,B) // {age: 30, weight: 52, name: '상훈', height: 200}
이렇게 age가 뒤에 넣은 객체 B의 값으로 변한 것을 확인할 수 있습니다.
이상입니다.
[에러해결] Handlebars Pass a string or Handlebars AST to Handlebars compile ... (0) | 2022.07.11 |
---|---|
[jQuery, Swiper] Swiper - activeIndex, slideChange 사용방법 (0) | 2022.07.10 |
[ jQuery ] Radio 체크 여부 확인하기, 값 가져오는 방법 (0) | 2022.05.26 |
[ jQuery ] Button 의 disabled 속성 없애기 / 버튼 활성화 하는 방법 (0) | 2022.05.25 |
댓글 영역