РЕКЛАМА · 728×90
Google AdSense / Яндекс.Директ
Google AdSense / Яндекс.Директ
Object
Object.keys()
Возвращает массив ключей объекта
Объект
Object.keys(obj)
РЕЗУЛЬТАТ
— нажмите Выполнить или Ctrl+Enter —
Справочник параметров
| Параметр | Тип | Статус | Описание |
|---|---|---|---|
| obj | object | required | Объект |
О функции
Object.keys() возвращает массив строк с именами собственных перечисляемых свойств объекта (не унаследованных). Вместе с Object.values() и Object.entries() образует удобный набор для работы с объектами.
Поддержка браузеров
Появился в ES5 (2009). Object.values() и Object.entries() добавлены в ES2017. Object.fromEntries() — в ES2019. Поддерживается IE9+.
Советы и подводные камни
- Object.keys() возвращает только собственные перечисляемые свойства — унаследованные и Symbol не включаются
- для Symbol используйте Object.getOwnPropertySymbols()
- для пар: Object.entries(obj).forEach(([key, val]) => ...).