[{
"name":"张三",
"value":"男"
},
{
"name":"李四",
"value":"女"
},
{
"name":"王五",
"value":"男"
}]
通过name值'张三',直接返回value值'男',有什么比较方便快捷的方法?
###代码:
const getValueByName = name => people => people.find(person => person.name === name).value
测试:
getValueByName('张三')([{
"name":"张三",
"value":"男"
},
{
"name":"李四",
"value":"女"
},
{
"name":"王五",
"value":"男"
}
])
###const findValueByname=arr.map(item=>{
if(item.name==='张三'){
return item.value
}
})