【发布时间】:2019-01-31 06:50:48
【问题描述】:
var object = { name: 'Harry', age: '25', sex: 'male'...... n};
这个对象有“n”个我不知道的属性,我想打印这些全部属性。
【问题讨论】:
-
Object.keys() ...
标签: javascript object javascript-objects
var object = { name: 'Harry', age: '25', sex: 'male'...... n};
这个对象有“n”个我不知道的属性,我想打印这些全部属性。
【问题讨论】:
标签: javascript object javascript-objects
快速谷歌提供了很多解决方案,推荐的结果是; Print content of JavaScript object?
console.log(JSON.stringify(object, null, 4));
第二个参数在返回之前改变字符串的内容。第三个参数指定使用多少空格作为空白以提高可读性。
【讨论】:
通常你可以这样做:
console.log(object);
本主题中有更多说明: What is the JavaScript equivalent of var_dump or print_r in PHP?
【讨论】:
您可以使用Object.keys() 函数来获取对象属性的数组:
var obj = { name: 'Harry', age: '25', sex: 'male'};
Object.keys(obj).forEach((prop)=> console.log(prop));
【讨论】: