How to Use the Object.keys() Method in JavaScript

02/14/2022
Contents
In this article, you will learn how to use the Object.keys() method in JavaScript.
The Object.keys() method
The Object.keys() method is a method that extracts only the keys from a variable of type Object.
You can extract name and age from the variable {name: ‘Michael’, age: 20}.
The Object.keys () method can extract an array of keys only by specifying the target for which you want to extract keys as an argument.
const target = {
name: 'Michael',
age: 20,
country: 'Japan',
city: 'Tokyo',
};
Object.keys(target);
// => ['name', 'age', 'country', 'city']
In the following cases, {1: ‘football’, 2: ‘baseball’} under hobbies cannot be extracted because it is the value of hobbies.
const target = {
name: 'Michael',
age: 20,
country: 'Japan',
city: 'Tokyo',
hobbies: {
1:'football',
2:'baseball',
},
};
Object.keys(target);
// => ['name', 'age', 'country', 'city', 'hobbies']
Also note that if the key is a number (or a string that means a number), it will be sorted numerically.
const target = {
2:2,
1:1,
3:2,
};
Object.keys(target);
// => ['1', '2', '3']