SyntaxStudy
Sign Up
Home JavaScript Reference Object.keys() / values() / entries()

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}`);
}