亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何聯接兩個 2D 數組

如何聯接兩個 2D 數組

素胚勾勒不出你 2022-09-29 15:30:32
我有兩個2D數組和合并行VS行。arr1 = [[a,b,c],[d,e,f],[g,h,i]]arr2 = [[1,2,3],[4,5,6],[7,8,9]]我想要這樣的輸出arr2 = [[a,b,c,1,2,3],[d,e,f,4,5,6],[g,h,i,7,8,9]]如何使用地圖方法執行此操作?
查看完整描述

3 回答

?
慕無忌1623718

TA貢獻1744條經驗 獲得超4個贊

const arr1 = [

    ['a', 'b', 'c'],

    ['d', 'e', 'f'],

    ['g', 'h', 'i'],

];


const arr2 = [

    [1, 2, 3],

    [4, 5, 6],

    [7, 8, 9],

];


const result = arr1.map((arr1Item, i) => [...arr1Item, ...arr2[i]]);


console.log(result);


查看完整回答
反對 回復 2022-09-29
?
富國滬深

TA貢獻1790條經驗 獲得超9個贊

您可以與 一起使用:concatmap


var arr1 = [['a','b','c'],['d','e','f'],['g','h','i']];

var arr2 = [[1,2,3],[4,5,6],[7,8,9]];


var result = arr1.map((k,i)=>k.concat(arr2[i]));


console.log(result);


查看完整回答
反對 回復 2022-09-29
?
郎朗坤

TA貢獻1921條經驗 獲得超9個贊

你可以使用地圖,地圖和推送,就像這樣...


const foo = [

    ['a','b','c'],

    ['d','e','f'],

    ['g','h','i']

]


const bar = [

    [1,2,3],

    [4,5,6],

    [7,8,9]

]


foo.map((el, i) => {

    el.map((e) => {

        bar[i].push(e)

    })

})


console.log(bar)


查看完整回答
反對 回復 2022-09-29
  • 3 回答
  • 0 關注
  • 87 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號