27
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.

Andreas
  • 21,535
  • 7
  • 47
  • 56
SAI KRISHNA
  • 329
  • 1
  • 4
  • 12

2 Answers2

44

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.

Florian Suess
  • 655
  • 6
  • 10
25

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));
Fullstack Guy
  • 16,368
  • 3
  • 29
  • 44