控制台记录数组中item的值



我有这个数组,我想要控制台日志item值。我该怎么做呢?我从MongoDB得到这个数组。我很感激你的帮助。

{
"_id" : "61462a7bf3c0be993bcfdc3e",
"item": "journal",
"qty": 25,
"size": {
"h": 14,
"w": 21,
"uom": "cm"
},
"status": "A"
}

编辑:我看了看MongoDB文档,找到了解决方案。感谢所有回答的人。

我认为你可以像这样简单地从对象中访问键:

const obj = {
"_id" : "61462a7bf3c0be993bcfdc3e",
"item": "journal",
"qty": 25,
"size": {
"h": 14,
"w": 21,
"uom": "cm"
},
"status": "A"
}
console.log(obj.item);

如果键本质上是动态的,另一种方法是找出键并遍历它们:

const obj = {
"_id" : "61462a7bf3c0be993bcfdc3e",
"item": "journal",
"qty": 25,
"size": {
"h": 14,
"w": 21,
"uom": "cm"
},
"status": "A"
}
const keys = Object.keys(obj);
keys.forEach(key => console.log(`Key is ${key} and the value is ${JSON.stringify(obj[key])}`))

您可以尝试:

Object.entries(YOUR_OBJECT_NAME).filter(val=>val[0] === "item")

您将返回一个键和值对数组。然后您可以console.log您的值。

更简单的解决方案是直接确定密钥。如果你知道你的密钥的名称,那么你可以这样做:

console.log(YOUR_OBJECT_NAME.item)

相关内容

最新更新