想要使用某种循环将json数据过滤到node.js

时间:2017-10-25 08:09:19

标签: node.js

我用它作为参考,但这只显示找到的第一个值,但我希望打印所有可能的值。

var inventory = [{ name: 'apples', quantity: 2 }, { name: 'bananas', quantity: 0 }, { name: 'cherries', quantity: 5 }, { name: 'cherries', quantity: 8 }];

function findCherries(fruit) { return fruit.name === 'cherries'; }

console.log(inventory.filter(findCherries));

1 个答案:

答案 0 :(得分:0)

过滤器函数应该返回一个数组,所以我猜你的问题只是console.log函数没有显示所有这些。试试console.log(inventory.filter(findCherries).toString())