[英]How to modify value of object inside deleting object? [MVC, JSON, JavaScript]
[英]How to modify each JSON object javascript
我想修改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]); }
您还可以使用for..in
方法循环遍历对象
var jsonObj = {
"cooldown":{
"user": 1,
"user2": 0
}
};
for(var key in jsonObj["cooldown"]){
jsonObj["cooldown"][key] = "modified value";
}
console.log(jsonObj);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.