Javascript 如何在java脚本中的for循环中显示对象值

Javascript 如何在java脚本中的for循环中显示对象值,javascript,node.js,for-loop,Javascript,Node.js,For Loop,我需要在for循环中打印对象中的所有数据,但我不知道如何访问它们的索引 例如,我有一个这样的对象(这是一个示例,但真实的对象非常大) 我可以这样做: cnosole.log(a.name); cnosole.log(a.last_name); 但是对象太大了。我怎么做呢?您可以使用JSON.stringify将对象转换为字符串 console.log(JSON.stringify(a)); 应该打印如下内容: {"name": "richard", "last_name": "stallma

我需要在for循环中打印对象中的所有数据,但我不知道如何访问它们的索引

例如,我有一个这样的对象(这是一个示例,但真实的对象非常大)

我可以这样做:

cnosole.log(a.name);
cnosole.log(a.last_name);

但是对象太大了。我怎么做呢?

您可以使用
JSON.stringify
将对象转换为字符串

console.log(JSON.stringify(a));
应该打印如下内容:

{"name": "richard", "last_name": "stallman"}

我们的客户可以这样做:

a = { name : 'richard' ,last_name : 'stallman' };

for( key in a){
    console.log(a[key]);
}

您确定这回答了问题吗?我不需要这样打印它们,我需要进行更改并在其中打印这些数据。请尝试
console.dir(a)
a = { name : 'richard' ,last_name : 'stallman' };

for( key in a){
    console.log(a[key]);
}