我有一个像这样的对象
var data = {'name':'test','rollnum':'3','class':'10'};
我希望通过迭代来控制它,如
name:test
rollnum:3
class:10
任何人都可以帮助我。谢谢。
答案 0 :(得分:3)
这适用于字符串或数字的值。
var data = {'name':'test','rollnum':'3','class':'10'};
var i;
for (i in data) {
console.log(i + ":" + data[i]);
}
答案 1 :(得分:0)
使用现代JavaScript语法,这变得非常优雅:
const data = {'name':'test','rollnum':'3','class':'10'};
Object.entries(data).forEach(([key, val]) => console.log(`${key}: ${val}`));
答案 2 :(得分:0)
for(i in data) {
console.log (i,':', data[i])
}