我用它作为参考,但这只显示找到的第一个值,但我希望打印所有可能的值。
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));
答案 0 :(得分:0)
过滤器函数应该返回一个数组,所以我猜你的问题只是console.log函数没有显示所有这些。试试console.log(inventory.filter(findCherries).toString())