3 回答

TA貢獻(xiàn)1801條經(jīng)驗 獲得超8個贊
如果您不關(guān)心銷毀arr2,也不關(guān)心 的深層副本arr1[0],那么簡單的方法unshift()可以做到:
const arr1 = [[1, 2, 3, 4], [5, 6, 7, 8]];
const arr2 = [['some1', 'some2'], ['some3', 'some4']];
arr2.unshift(arr1[0]);
console.log(JSON.stringify(arr2));
當(dāng)然,這些確實是一些可能不適合您的情況的條件。

TA貢獻(xiàn)1884條經(jīng)驗 獲得超4個贊
使用 ES6 擴展運算符如下。
const arr1 = [[1, 2, 3, 4], [5, 6, 7, 8]];
const arr2 = [['some1', 'some2'], ['some3', 'some4']];
const finalArr = [arr1[0], ...arr2];
console.log(finalArr);
或者使用 concat 函數(shù)。
const arr1 = [[1, 2, 3, 4], [5, 6, 7, 8]];
const arr2 = [['some1', 'some2'], ['some3', 'some4']];
const finalArr = [arr1[0]].concat(arr2);
console.log(finalArr);

TA貢獻(xiàn)1818條經(jīng)驗 獲得超11個贊
const arr1 = [[1, 2, 3, 4], [5, 6, 7, 8]];
const arr2 = [['some1', 'some2'], ['some3', 'some4']];
cont finalArr = Array();
finalArr.push(arr1[0]);
finalArr.push(arr2[0]);
finalArr.push(arr2[1]);
您還可以遍歷數(shù)組并動態(tài)推送它們。
添加回答
舉報