Чтобы сгенерировать массив всех ключей объекта с помощью метода Object.keys()в JavaScript, вы можете выполнить следующие действия:
-
Создать объект:
const obj = { key1: 'value1', key2: 'value2', key3: 'value3' }; -
Используйте метод
Object.keys(), чтобы получить массив ключей объекта:const keysArray = Object.keys(obj); console.log(keysArray);
Это выведет:
['key1', 'key2', 'key3']
Вызывая Object.keys(obj), вы получаете массив, содержащий все ключи, присутствующие в объекте obj.
Альтернативные методы:
Помимо использования Object.keys(), вы также можете добиться того же результата, используя другие методы, например:
-
цикл for...in:const keysArray = []; for (let key in obj) { keysArray.push(key); } console.log(keysArray); -
Object.getOwnPropertyNames():const keysArray = Object.getOwnPropertyNames(obj); console.log(keysArray); -
Reflect.ownKeys():const keysArray = Reflect.ownKeys(obj); console.log(keysArray);
Эти методы также выдают тот же результат, что и Object.keys().