我正在尝试使用值从JSON中获取数据。
我有一个对象数组:
"fruits": [
{
"Name": "Orange",
"Quantity": "5"
},
{
"Name": "Apple",
"Quantity": "2"
}
]
我也叫“苹果”。如何获得苹果的数量?
我对此感到困惑。
谢谢!
答案 0 :(得分:3)
fruits.find(fruit => fruit.Name==="Apple").Quantity
是您要寻找的:
const fruits = [
{
"Name": "Orange",
"Quantity": "5"
},
{
"Name": "Apple",
"Quantity": "2"
}
]
console.log(fruits.find(fruit => fruit.Name==="Apple").Quantity);
答案 1 :(得分:0)
使用forEach,您可以检查每个元素,如果名称匹配,则获取数量
var fruits = [{
"Name": "Orange",
"Quantity": "5"
},
{
"Name": "Apple",
"Quantity": "2"
}
]
fruits.forEach(function(element) {
if (element.Name === 'Apple') {
console.log(element.Quantity)
}
});