Object.keys() / values() / entries()
method
ES6
Return arrays of an object's own enumerable property keys, values, or key-value pairs.
Syntax
Object.keys(obj) Object.values(obj) Object.entries(obj)
Example
javascript
const user = { name: 'Alice', age: 28, city: 'London' };
console.log(Object.keys(user)); // ['name', 'age', 'city']
console.log(Object.values(user)); // ['Alice', 28, 'London']
console.log(Object.entries(user)); // [['name','Alice'],['age',28],['city','London']]
// Iterate over object
for (const [key, value] of Object.entries(user)) {
console.log(`${key}: ${value}`);
}