如何增加字典中的键?

Isa*_*aac 1 javascript

我是 javascript 新手,我正在尝试增加字典中的一个键

var dic = {}
for (let i = 0; i < 100; i++) {
    dic['key']++        
}
console.log(dic)
Run Code Online (Sandbox Code Playgroud)

我没有得到递增的数字,我哪里出错了?

Spe*_*ric 5

您正在尝试递增,undefined因为 中没有key属性dic,因此您得到NaN.

相反,给key属性一个默认值:

var dic = {key: 0}
for (let i = 0; i < 100; i++) {
    dic['key']++        
}
console.log(dic)
Run Code Online (Sandbox Code Playgroud)