Javascript 如何计算和显示对象中重复项目的数量

Javascript 如何计算和显示对象中重复项目的数量,javascript,oop,quick.db,Javascript,Oop,Quick.db,假设我有这样一个JavaScript对象: const some\u shop={ 玩具:{ 费用:2000 }, 流动电话:{ 费用:1000 }, 个人电脑:{ 费用:3000 } }; 现在,每次用类似这样的物品密钥购买一件物品时,我都会使用quick.db const x=pc//例如 const item=some_shop[x]; let结构={ 名称:item.toLowerCase(), 奖品:项目成本 }; push(`items${message.author.id}`,结

假设我有这样一个JavaScript对象:

const some\u shop={
玩具:{
费用:2000
},
流动电话:{
费用:1000
},
个人电脑:{
费用:3000
}
};
现在,每次用类似这样的物品密钥购买一件物品时,我都会使用
quick.db

const x=pc//例如
const item=some_shop[x];
let结构={
名称:item.toLowerCase(),
奖品:项目成本
};
push(`items${message.author.id}`,结构);

现在我想显示项目值在数据库中存储的次数,假设我推了两次
pc
mobile
一次,我如何返回它们被发现了一次/两次

这更像是一个一般的javascript问题,而不是Discord。js标记主要包含oop和javascript,如果你能回答而不是批评,我将不胜感激。这是否回答了你的问题?