问答

JS中如何从数组对象中的一个某个属性的值,查找另一个属性的值?

作者:admin 2021-08-02 我要评论

[{ "name":"张三", "value":"男" }, { "name":"李四", "value":"女" }, { "name":"王五", "value":"男" }] 通过name值'张三',直接返回value值'男',有什么比较...

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)
                [{
                    "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
}
})

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
  • JS中如何从数组对象中的一个某个属性的

    JS中如何从数组对象中的一个某个属性的

  • Object.prototype instanceof Object

    Object.prototype instanceof Object

  • flink在yarn集群上提交报异常:org.apa

    flink在yarn集群上提交报异常:org.apa

  • 求解答:统计同级children值,push进父

    求解答:统计同级children值,push进父

腾讯云代理商
海外云服务器