Home [Javascript] jQuery.extend()
Post
Cancel

[Javascript] jQuery.extend()

jQuery.extend()


  • 두개 이상의 객체를 합치는(Merge) 함수
  • 기본적인 형태
1
var object=$.extend([deep], target, object1, object2);
1
2
3
4
5
6
7
8
var objA = {
    id: 1
};

var objB = $.extend({}, objA, {
    name: "dahyun"
});
console.log(objB);

결과화면

zzx

  • deep이 true일 경우 깊은 수준 복사가 가능하다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
var objA = {
  list: [{
    id: 1
  }]
};

var objB = $.extend({}, objA, {
  list: [{
    name: "dahyun"
  }]
});
console.log(objB);

var objB = $.extend(true, {}, objA, {
  list: [{
    name: "dahyun"
  }]
});
console.log(objB);

결과화면

zz

This post is licensed under CC BY 4.0 by the author.