[英]get the value from an array of object using lodash
我是lodash
和Javascript
lodash
。 在这里,我有以下对象数组,
const bgStatus =
[{
Id: "809"
Name: "PRE"
Description: "PRE"
Value: "VP:PRE"
},
{
Id: "809"
Name: "CLO"
Description: "CLO"
Value: "VP:CLO"
},
{
Id: "809"
Name: "BU"
Description: "BU"
Value: "VP:BU"
}
]
现在,如果它与值键匹配,我只想获得描述值。
所以,我试过,
currentStatus = "VP:PRE"
现在,
const obj = _.find(buyingSessionStatus,{Value: this.currentStatus});
当我做obj.Description然后,我没有得到我期待就可以出结果PRE
谁能帮我这个 ?
使用 Lodash:
const currentStatus = "VP:PRE";
const obj = _.find(bgStatus, status =>
currentStatus === status.Value)
使用香草 Javascript:
const currentStatus = "VP:PRE";
const obj = bgStatus.find(status =>
currentStatus === status.Value);
console.log(obj.description); // "PRE"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.