JS中通过对象某一属性查找另一属性
JavaScript中对象属性查找方法
最近项目中,后台返回了一个组织机构列表,现在需要通过name属性查找到对应的orgCode, 具体返回值如下:
const arr = [
{id: 1, name: '青山区', orgCode: '1-2-3456'},
{id: 2, name: '洪山区', orgCode: '1-2-7890'},
{id: 3, name: '光谷区', orgCode: '1-2-7890111'}
]
通过name属性查找到对应的orgCode
// 封装一个通过name属性查找对应orgCode的方法
function getOrgCodeByName(name, arr) {
return arr.find(item => item.name === name).orgCode
}
console.log(getOrgCodeByName('洪山区', arr))