DEV Community

KIranuknow
KIranuknow

Posted on

Java Script - Objects

const json = {
  "name": "John Doe",
  "age": 30,
  "city": "New York"
};

const keys = Object.keys(json);

console.log(keys); // ["name", "age", "city"]
Enter fullscreen mode Exit fullscreen mode

Here are some ways to get all the keys from an array of objects in JavaScript:

// Using Object.keys()

const objects = [{ name: 'John', age: 30 }, { name: 'Jane', age: 25 }];

const keys = Object.keys(objects[0]);

console.log(keys); // ['name', 'age']

// Using for...in loop

const objects = [{ name: 'John', age: 30 }, { name: 'Jane', age: 25 }];

const keys = [];

for (const object of objects) {
  for (const key in object) {
    keys.push(key);
  }
}

console.log(keys); // ['name', 'age']

// Using Array.prototype.map()

const objects = [{ name: 'John', age: 30 }, { name: 'Jane', age: 25 }];

const keys = objects.map(object => Object.keys(object));

console.log(keys); // [['name', 'age'], ['name', 'age']]

Enter fullscreen mode Exit fullscreen mode

Top comments (0)