我想修改 cooldown
对象中的每个 JSON 值
{
"cooldown":{
"user": 1, // This
"user2": 0 // This
}
}
在 Javascript 中使用 for 语句。我已经研究了几个小时,只能在
[]
块中找到一个 for 。编辑
这是我尝试过的:
for (var i in db["cooldown"]) {
i = time.ms;
}
最佳答案
您可以使用 Object.keys()
返回键数组,然后使用 forEach()
循环该数组并返回每个值。
var data = {
"cooldown": {
"user": 1, // This
"user2": 0 // This
}
}
Object.keys(data.cooldown).forEach(function(e) {
console.log(data.cooldown[e]);
})
您还可以使用
for...in
循环var data = {
"cooldown": {
"user": 1, // This
"user2": 0 // This
}
}
for (var k in data.cooldown) {
console.log(data.cooldown[k]);
}
关于javascript - 如何修改每个 JSON 对象 javascript,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38183781/