javascript - 如果键存在,则添加到 JS 对象或增加计数
问题描述
如果它不存在,我正在尝试向对象添加一个键,或者如果它已经存在,则增加它的计数。如果新密钥不存在,则以下代码会正确添加它,但如果它已经存在,则不会增加其计数。相反,它返回{UniqueResult1:NaN, UniqueResult2:NaN}
.
let detectionHash = {};
function onDetected(result) {
detectionHash[result.code]++;
if(detectionHash[result.code] >= 5) {
//here's where I want to be
}
}
如果密钥已经存在,如何增加密钥的计数?
解决方案
推荐阅读
- angular - 导航栏中的 Angular routerLink 不起作用
- python - 如何在python中的keras功能api中执行交叉验证
- c - 如何将数组从汇编程序发送到 C++
- docker - 无法在 Kafka(Windows 10 和 Docker)中创建主题
- typescript - 泛型类中函数调用的奇怪行为
- javascript - 有没有办法通过道具传递动作?使用 react-redux 制作可重用的组件
- python - pip install fail:终端列出最近的软件包安装尝试,不会安装软件包
- machine-learning - covolution2d 和 maxpolling2d 如何应用于 Keras 的输入?
- javascript - 反应提示没有出现?
- javascript - 在继续之前等待对 Dexie 表查找的响应