【问题标题】:How to show an object value in for loop in java script [duplicate]如何在java脚本的for循环中显示对象值[重复]
【发布时间】:2014-07-26 07:40:57
【问题描述】:

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

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

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

我能做到:

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

但是对象太大了,怎么办?

【问题讨论】:

  • 试试console.dir(a)

标签: javascript node.js for-loop


【解决方案1】:

我们可以这样做:

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

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

【讨论】:

    【解决方案2】:

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

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

    应该打印如下内容:

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

    【讨论】:

    • 你确定这能回答问题吗?
    • 我不需要像这样打印它们,我需要进行更改并在其中打印这些数据。
    猜你喜欢
    • 2018-05-20
    • 1970-01-01
    • 2013-10-24
    • 1970-01-01
    • 2021-10-19
    • 1970-01-01
    • 2014-01-12
    • 2021-08-21
    • 2015-03-18
    相关资源
    最近更新 更多