鍍金池/ 問答/HTML/ 怎么根據(jù)整型數(shù)組A提取出數(shù)組B中需要的數(shù)據(jù)?

怎么根據(jù)整型數(shù)組A提取出數(shù)組B中需要的數(shù)據(jù)?

比如說……整型數(shù)組A:

[0,2,3]

數(shù)組B:

[
  {id:22, name:"aaa"},
  {id:1, name:"sss"},
  {id:2, name:"qq"},
  {id:5, name:"sdd"},
  ...
]

根據(jù)數(shù)組A,需要的數(shù)據(jù)是數(shù)組B的[0],[2],[3]位的id……就是[22,2,5]這樣……請(qǐng)問要怎么提取呀?

回答
編輯回答
過客
let indexs = [0, 2, 3]
let data = [{...}, {...}]
let result = indexs.map(i => data[i].id)
2017年1月6日 02:39