如何修改每个JSON对象JavaScript
如何修改每个JSON对象JavaScript
我想在Javascript中使用for语句修改cooldown
对象内的每个JSON值。
{ "cooldown":{ "user": 1, // This "user2": 0 // This } }
我已经搜索了数小时,发现只能在[]
块内使用for。
编辑
这是我尝试过的:
for (var i in db["cooldown"]) { i = time.ms; }
admin 更改状态以发布 2023年5月24日
你可以使用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]); }