How to print all the properties of the object in javascript?

Viewed 46749
var object = { name: 'Harry', age: '25', sex: 'male'...... n};

This object has 'n' number of properties which I don't know and I would like to print these whole properties.

2 Answers

There are heaps of solutions from a quick Google, a recomended result is; Print content of JavaScript object?

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

The second argument alters the contents of the string before returning it. The third argument specifies how many spaces to use as white space for readability.

You can use the The Object.keys() function to get an array of the properties of the object:

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

Related