我有这样如何打印对象的键和值?
var data = {'name':'test','rollnum':'3','class':'10'};
我想通过它像迭代安慰一个对象,
name:test
rollnum:3
class:10
任何人都可以请帮助me.Thanks。
我有这样如何打印对象的键和值?
var data = {'name':'test','rollnum':'3','class':'10'};
我想通过它像迭代安慰一个对象,
name:test
rollnum:3
class:10
任何人都可以请帮助me.Thanks。
这将适用于字符串或数字的值。
var data = {'name':'test','rollnum':'3','class':'10'};
var i;
for (i in data) {
console.log(i + ":" + data[i]);
}
随着现代JavaScript语法,这成为相当考究:
const data = {'name':'test','rollnum':'3','class':'10'};
Object.entries(data).forEach(([key, val]) => console.log(`${key}: ${val}`));
for(i in data) {
console.log (i,':', data[i])
}
是否有必要对这个问题的? – Jax
@jax不,这实际上是SO上的第一个问题之一。不知道为什么人们可以标记或关闭它时回答它。 – Michelangelo