在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/HTML/ 解決數(shù)組處理問(wèn)題?

解決數(shù)組處理問(wèn)題?

 let keys = ['a', 'b']
 let vals = [
    [111, 222],
    [333, 444]
 ]

期望結(jié)果:

  [{a:111,b:222},{a:333,b:444}]

回答
編輯回答
你的瞳

reduce計(jì)數(shù)器使用不熟,只好用foreach了

let arr = []
keys.forEach((item, index) => {
    arr[index] = {}
    vals.forEach((k, j) => arr[index][keys[j]] = vals[index][j])
})
2018年6月3日 06:13
編輯回答
半心人
let result = vals.map(val => keys.reduce((obj, key, i) => [obj[key] = val[i], obj][1], {}))
2018年4月28日 20:27