// 深拷貝
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...