【问题标题】:How to print all the properties of the object in javascript? [duplicate]如何在javascript中打印对象的所有属性? [复制]
【发布时间】:2019-01-31 06:50:48
【问题描述】:
var object = { name: 'Harry', age: '25', sex: 'male'...... n};

这个对象有“n”个我不知道的属性,我想打印这些全部属性。

【问题讨论】:

标签: javascript object javascript-objects


【解决方案1】:

快速谷歌提供了很多解决方案,推荐的结果是; Print content of JavaScript object?

console.log(JSON.stringify(object, null, 4));

第二个参数在返回之前改变字符串的内容。第三个参数指定使用多少空格作为空白以提高可读性。

【讨论】:

    【解决方案2】:

    通常你可以这样做:

    console.log(object);
    

    本主题中有更多说明: What is the JavaScript equivalent of var_dump or print_r in PHP?

    【讨论】:

      【解决方案3】:

      您可以使用Object.keys() 函数来获取对象属性的数组:

      var obj = { name: 'Harry', age: '25', sex: 'male'};
      Object.keys(obj).forEach((prop)=> console.log(prop));

      【讨论】:

        猜你喜欢
        • 2013-07-11
        • 2011-03-03
        • 1970-01-01
        • 2010-10-25
        • 2018-06-28
        • 1970-01-01
        • 1970-01-01
        • 2014-01-30
        • 2018-12-28
        相关资源
        最近更新 更多