如何访问对象中的值?

时间:2019-03-14 19:26:02

标签: javascript ecmascript-6

我有一个看起来像这样的数组对象:

let arr = [
 {Name: "sub", Value: "ababbnnn"}
 ]

我正在尝试访问Name custom:network的值,这意味着我要输出以下内容: abcdef1233bfgh 。到目前为止,我有这个循环,但是我想知道是否有更清洁的方法。非常感谢。这是我的代码:

1 个答案:

答案 0 :(得分:6)

您可以使用rare-events correction方法:

const value = arr.find(item => item.Name === "custom:network").Value

要解决find不退回商品的情况,可以使用以下方法:

const value = (arr.find(item => item.Name === "custom:network") || {}).Value