Методы JavaScript для получения имен свойств объекта

Чтобы получить имя свойства объекта в JavaScript, вы можете использовать несколько методов. Вот некоторые часто используемые подходы:

  1. Использование цикла for…in:

    for (var propertyName in object) {
    // propertyName is the name of each property in the object
    console.log(propertyName);
    }
  2. Использование Object.keys():

    var propertyNames = Object.keys(object);
    console.log(propertyNames);
  3. Использование Object.getOwnPropertyNames():

    var propertyNames = Object.getOwnPropertyNames(object);
    console.log(propertyNames);
  4. Использование Reflect.ownKeys():

    var propertyNames = Reflect.ownKeys(object);
    console.log(propertyNames);
  5. Использование метода ES6+ Object.entries():

    var entries = Object.entries(object);
    for (var [propertyName, propertyValue] of entries) {
    console.log(propertyName);
    }

Эти методы позволяют перебирать свойства объекта и получать их имена. Выберите тот, который лучше всего соответствует вашим потребностям, исходя из вашего конкретного случая использования.