在JavaScript中,有多種方法可以將兩個(gè)數(shù)組合并為一個(gè)新數(shù)組。
concat()方法
使用concat()方法可以將兩個(gè)或多個(gè)數(shù)組合并成一個(gè)新數(shù)組,原數(shù)組不會(huì)被修改。
示例代碼:
let array1 = ['apple', 'banana'];
let array2 = ['orange', 'grape'];
let newArray = array1.concat(array2);
console.log(newArray); // ['apple', 'banana', 'orange', 'grape']
擴(kuò)展運(yùn)算符
使用擴(kuò)展運(yùn)算符(...)也可以將兩個(gè)數(shù)組合并成一個(gè)新數(shù)組。
示例代碼:
let array1 = ['apple', 'banana'];
let array2 = ['orange', 'grape'];
let newArray = [...array1, ...array2];
console.log(newArray); // ['apple', 'banana', 'orange', 'grape']
push()方法
使用push()方法可以將一個(gè)數(shù)組添加到另一個(gè)數(shù)組的末尾。
示例代碼:
let array1 = ['apple', 'banana'];
let array2 = ['orange', 'grape'];
array1.push(...array2);
console.log(array1); // ['apple', 'banana', 'orange', 'grape']
需要注意的是,這種方法會(huì)修改第一個(gè)數(shù)組。如果你不想修改原始數(shù)組,可以先創(chuàng)建一個(gè)新的數(shù)組并將第一個(gè)數(shù)組復(fù)制到新數(shù)組中,然后再使用push()方法將第二個(gè)數(shù)組添加到新數(shù)組中。