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