如何在javascript中显示for循环中的对象值

时间:2014-07-26 07:40:57

标签: javascript node.js for-loop

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

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

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

我可以这样做:

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

但是对象太大了。我怎么能这样做?

2 个答案:

答案 0 :(得分:2)

我们可以这样做:

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

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

答案 1 :(得分:0)

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

console.log(JSON.stringify(a));

应该打印如下:

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