js数组比较

let arr = [{a:'水果',b:111},{a:'榴莲',b:555},{a:'哈密瓜',b:666}]
let data = [[{a:'苹果',b:90},{a:'香蕉',b:768},{a:'西瓜',b:15}],[{a:'苹果',b:990},{a:'香蕉',b:778},{a:'香蕉',b:8}],[{a:'苹果树',b:40},{a:'香蕉水',b:36},{a:'香蕉水',b:86}]]
我想问一下怎么根据这两个数组的中的索引实现这种效果

麻烦写一下步骤,谢谢啦

阅读 1.5k
2 个回答
let arr = [{a:'水果',b:111},{a:'榴莲',b:555},{a:'哈密瓜',b:666}];
let data = [[{a:'苹果',b:90},{a:'香蕉',b:768},{a:'西瓜',b:15}],[{a:'苹果',b:990},{a:'香蕉',b:778},{a:'香蕉',b:8}],[{a:'苹果树',b:40},{a:'香蕉水',b:36},{a:'香蕉水',b:86}]];

arr.map((info,index)=>({info,detail:data[index]}))

image.png

同索引放一起?arr.map((v, i) => ({detail: data[i], info: v}))

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题