JS陣列合併

2022-07-02 09:09:09 字數 1295 閱讀 6407

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

// 向a陣列新增b;

var c = a.concat(b);

// [1,2,3,4,5,6]

console.log(c);

// [1,2,3] 不改變本身

console.log(a);

var a = [0, 1];

var b = [2, 3, 4];

for (var i = 0; i < b.length; i++)

// [0,1,2,3,4]

console.log(a);

陣列.push(元素)

引數

描述newelement1

必需。要新增到陣列的第乙個元素。

newelement2

可選。要新增到陣列的第二個元素。

newelementx

可選。可新增多個元素。

陣列.unshift(元素)

引數

描述newelement1

必需。向陣列新增的第乙個元素。

newelement2

可選。向陣列新增的第二個元素。

newelementx

可選。可新增若干個元素。

引數描述

index

必需。整數,規定新增/刪除專案的位置,使用負數可從陣列結尾處規定位置。

howmany

必需。要刪除的專案數量。如果設定為 0,則不會刪除專案。

item1, ..., itemx

可選。向陣列新增的新專案。

// es5 的寫法

var a = [0, 1, 2];

var b = [3, 4, 5];

// 第二種合併方法

// [0,1,2,3,4,5]

console.log(a);

var a = [0, 1, 2];

var b = [3, 4, 5];

a.push(...b);

// [0,1,2,3,4,5]

console.log(a);

// 或者:

var c=[...a, ...b];

//[0,1,2,3,4,5]

console.log(c);

js多層物件陣列 合併 JS物件陣列合併去重?

陣列去重,一般會在面試的時候才會碰到,要求手寫陣列去重方法的 如果是被提問到,陣列去重的方法有哪些?你能答出其中的10種,面試官很有可能對你刮目相看。在實際專案中碰到的陣列去重,一般都是後台去處理,很少讓前端處理陣列去重。雖然運用到的概率較低,但還是需要了解一下,以防面試的時候被問到。陣列去重的方法...

js多層物件陣列 合併 JS物件陣列合併去重?

陣列去重,一般會在面試的時候才會碰到,要求手寫陣列去重方法的 如果是被提問到,陣列去重的方法有哪些?你能答出其中的10種,面試官很有可能對你刮目相看。在實際專案中碰到的陣列去重,一般都是後台去處理,很少讓前端處理陣列去重。雖然運用到的概率較低,但還是需要了解一下,以防面試的時候被問到。陣列去重的方法...

js陣列合併方法 總結

concat 方法將傳入的陣列或非陣列值與原陣列合併,組成乙個新的陣列並返回。該方法會產生乙個新的陣列,但並不改變原陣列。arr1 1,2 arr2 aa as console.log arr1.concat arr2 1,2,aa as 或console.log concat arr1,arr2 ...