我想知道是否有一种干净的方法可以在不做if块的情况下修改哈希图中的值,或者在不存在的情况下创建它。我目前正在做的示例
let dict = {}
if(dict['key']){
dict['key'] += 1
} else {
dict['key'] = 1
}
想知道是否有一种更清洁的方式来做我上面做的事情。
使用点表示法,因为属性不是动态的,在添加1之前用0替换dict.key
。
dict.key = (dict.key || 0) + 1;