第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

數(shù)組合并方法

數(shù)組合并方法

慕哥9229398 2019-03-21 18:15:42
var arr1=['name', 'age', 'home']var arr2=[['a', 'b', 'c', 'd', 'e'], [1,2,3,4,5], ['one', 'two', 'three', 'four', 'five']]var arr3=[{'name':'a','age':1, 'home':'one'}, {'name':'b','age':2, 'home':'two'}, {'name':'c','age':3, 'home':'three'}, {'name':'d','age':4, 'home':'four'}, {'name':'e','age':5, 'home':'five'}];已知數(shù)組1和2,求寫一種方法得到數(shù)組3的形式
查看完整描述

2 回答

?
梵蒂岡之花

TA貢獻1900條經(jīng)驗 獲得超5個贊

function trans (names, arr) {

  let result = []

  for (let i = 0, len = arr[0].length; i < len; i++) {

    let obj = {}

    names.forEach((name, index) => {

      obj[name] = arr[index][i]

    })

    result.push(obj)

  }

  return result

}


var arr1=['name', 'age', 'home']

var arr2=[['a', 'b', 'c', 'd', 'e'], [1,2,3,4,5], ['one', 'two', 'three', 'four', 'five']]

trans(arr1, arr2)


查看完整回答
反對 回復(fù) 2019-04-04
?
牛魔王的故事

TA貢獻1830條經(jīng)驗 獲得超3個贊

var arr1=['name', 'age', 'home']

var arr2=[['a', 'b', 'c', 'd', 'e'], [1,2,3,4,5], ['one', 'two', 'three', 'four', 'five']]

arr2[0].map((item, index) => {


return arr1.reduce((a, b, i) => (a[b] = arr2[i][index], a), {})

})


查看完整回答
反對 回復(fù) 2019-04-04
  • 2 回答
  • 0 關(guān)注
  • 421 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號