var object = { name: 'Harry', age: '25', sex: 'male'...... n};
这个对象有'n'个属性,我不知道是什么,我想打印出所有这些属性。
var object = { name: 'Harry', age: '25', sex: 'male'...... n};
这个对象有'n'个属性,我不知道是什么,我想打印出所有这些属性。
在Google上有很多解决方案,其中一个推荐的结果是:如何打印JavaScript对象的内容?
console.log(JSON.stringify(object, null, 4));
第二个参数在返回字符串之前改变了其内容。第三个参数指定用多少空格作为空白字符以提高可读性。您可以使用Object.keys()
函数获取对象的属性数组:
var obj = { name: 'Harry', age: '25', sex: 'male'};
Object.keys(obj).forEach((prop)=> console.log(prop));