js中陣列的合併和物件的合併

2021-09-19 10:58:26 字數 646 閱讀 4759

// 深拷貝

var a=[1,2,3],b=[4,5,6];

var c=a.concat(b);

console.log(c);// 1,2,3,4,5,6

console.log(a);// 1,2,3 不改變本身

var arr1=['a','b'];

var arr2=['c','d','e'];

for(var i=0;i可以把任意多個的源物件自身的可列舉屬性拷貝給目標物件,然後返回目標物件。

object.assign(target, ...sources)

//a. 複製乙個物件

var obj = ;

var copyobj = object.assign({}, obj);

console.log(copyobj); //

//b.合併多個物件

var o1 = ;

var o2 = ;

var o3 = ;

var obj = object.assign(o1, o2, o3);

console.log(obj); //

console.log(o1); // , 且目標物件自身也會改變。

js中陣列的合併和物件的合併

vara 1,2,3 b 4,5,6 varc a.concat b console.log c 1,2,3,4,5,6 console.log a 1,2,3 不改變本身 vararr1 a b vararr2 c d e for vari 0 iarr1.push arr2 i console....

js中陣列的合併和物件的合併

var a 1,2,3 b 4,5,6 var c a.concat b console.log c 1,2,3,4,5,6 console.log a 1,2,3 不改變本身 var arr1 a b var arr2 c d e for var i 0 ivar arr1 a b var arr...

js中陣列的合併和物件的合併

var a 1,2,3 b 4,5,6 var c a.concat b console.log c 1,2,3,4,5,6 console.log a 1,2,3 不改變本身 var arr1 a b var arr2 c d e for var i 0 ivar arr1 a b var arr...