以下の配列があります
const arr = [
{ city: '北京', cityid: '001' },
{ city: '上海', cityid: '002' },
{ city: '广州', cityid: '003' },
{ city: '深圳', cityid: '004' }
];
1 つ目は、city="Beijing" に対応するレコードを検索することです。
const obj=arr.find(item=>item.city==='北京')
次に、このレコードの cityid を出力します
const cityid=obj.cityid
通常のアプリケーションでは、都市クエリと値を渡す継続関数の完全なコードは次のとおりです。
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