通过数组A 获取数组B的对应其他属性值,情景如下.
关键方法
有:map() 和 findIndex()
; map()直接遍历更新对象,findIndex返回符合条件的索引值
let AopnoIdList=["14","15"]
let aopnoList = [{
"label": "全部",
"value": ""
}, {
"label": "监控中心三区",
"value": 15
}, {
"label": "监控中心二区",
"value": 14
}, {
"label": "监控中心一区",
"value": 13
}]
AopnoIdList = AopnoIdList.map(x => {
x = Number(x)
let index = aopnoList.findIndex(item => item.value === x)
return aopnoList[index].label
})
console.log(AopnoIdList)
// ["监控中心二区","监控中心三区"]
--by Affandi ⊙▽⊙
网友评论