有如下数组
const arr = [
{ city: '北京', cityid: '001' },
{ city: '上海', cityid: '002' },
{ city: '广州', cityid: '003' },
{ city: '深圳', cityid: '004' }
];
首先是找到city=“北京”对应的那条记录
const obj=arr.find(item=>item.city==='北京')
然后输出本条记录的cityid
const cityid=obj.cityid
正常应用的时候city查续用函数传值完整代码如下
const arr = [
{ city: '北京', cityid: '001' },
{ city: '上海', cityid: '002' },
{ city: '广州', cityid: '003' },
{ city: '深圳', cityid: '004' }
];
function citysearch(e){
const duixiang=arr.find(item=>item.city==e)
return duixiang.cityid
}
console.log(citysearch('北京'))//001