Чтобы получить имя свойства объекта в JavaScript, вы можете использовать несколько методов. Вот некоторые часто используемые подходы:
-
Использование цикла for…in:
for (var propertyName in object) { // propertyName is the name of each property in the object console.log(propertyName); } -
Использование Object.keys():
var propertyNames = Object.keys(object); console.log(propertyNames); -
Использование Object.getOwnPropertyNames():
var propertyNames = Object.getOwnPropertyNames(object); console.log(propertyNames); -
Использование Reflect.ownKeys():
var propertyNames = Reflect.ownKeys(object); console.log(propertyNames); -
Использование метода ES6+ Object.entries():
var entries = Object.entries(object); for (var [propertyName, propertyValue] of entries) { console.log(propertyName); }
Эти методы позволяют перебирать свойства объекта и получать их имена. Выберите тот, который лучше всего соответствует вашим потребностям, исходя из вашего конкретного случая использования.