オブジェクト配列内の都市フィールドが「北京」であるレコードに対応する都市 ID を検索します。

以下の配列があります

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

おすすめ

転載: blog.csdn.net/zhtxilyj/article/details/130541539