Javascript 如何计算对象中的特定元素数?

Javascript 如何计算对象中的特定元素数?,javascript,object,numbers,filtering,counting,Javascript,Object,Numbers,Filtering,Counting,我有一组项目foultitems,如下所示: [ { "name": "banana", "origID": "7064012136" }, { "name": "apple", "origID": "8390108418" }, { "name": "pineapple", "origID": "8317598430" }, {

我有一组项目
foultitems
,如下所示:

[
    {
        "name": "banana",
        "origID": "7064012136"
    },
    {
        "name": "apple",
        "origID": "8390108418"
    },
    {
        "name": "pineapple",
        "origID": "8317598430"
    },
    {
        "name": "banana",
        "origID": "8395091043"
    },
    {
        "name": "orange",
        "origID": "8391923474"
    }
]
如何获取此列表中香蕉的编号? 我试着这样做:

fruitItems.name.filter(x => x === "banana").length;
但是它抛出了
ReferenceError:即使已定义,但未定义水果项。

语法更正:

const数据=[{
“名称”:“香蕉”,
“origID”:“7064012136”
},
{
“名称”:“苹果”,
“origID”:“8390108418”
},
{
“名称”:“菠萝”,
“origID”:“8317598430”
},
{
“名称”:“香蕉”,
“origID”:“8395091043”
},
{
“名称”:“橙色”,
“origID”:“8391923474”
}
]
const res=data.filter(({
名称
})=>名称===“香蕉”)。长度;
console.log(res)
语法更正:

const数据=[{
“名称”:“香蕉”,
“origID”:“7064012136”
},
{
“名称”:“苹果”,
“origID”:“8390108418”
},
{
“名称”:“菠萝”,
“origID”:“8317598430”
},
{
“名称”:“香蕉”,
“origID”:“8395091043”
},
{
“名称”:“橙色”,
“origID”:“8391923474”
}
]
const res=data.filter(({
名称
})=>名称===“香蕉”)。长度;
console.log(res)
更干净的解决方案:)

常数=[{
“名称”:“香蕉”,
“origID”:“7064012136”
}, {
“名称”:“苹果”,
“origID”:“8390108418”
}, {
“名称”:“菠萝”,
“origID”:“8317598430”
}, {
“名称”:“香蕉”,
“origID”:“8395091043”
}, {
“名称”:“橙色”,
“origID”:“8391923474”
}];
常数计数=水果。减少((acc{
名称
})=>name===“香蕉”?acc+1:acc,0)//2.
console.log(计数)
更干净的解决方案:)

常数=[{
“名称”:“香蕉”,
“origID”:“7064012136”
}, {
“名称”:“苹果”,
“origID”:“8390108418”
}, {
“名称”:“菠萝”,
“origID”:“8317598430”
}, {
“名称”:“香蕉”,
“origID”:“8395091043”
}, {
“名称”:“橙色”,
“origID”:“8391923474”
}];
常数计数=水果。减少((acc{
名称
})=>name===“香蕉”?acc+1:acc,0)//2.

console.log(count)
您是否也可以发布定义
fruitItems.filter(x=>x.name=='banana').length是的,我把
.name
放错地方了,非常感激你能不能也发布定义
fruitItems.filter(x=>x.name=='banana')。长度.name
放错地方了,非常感谢