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