JavaScript: методы для цикла по объекту

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

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

    for (let key in obj) {
     // Access each key-value pair using obj[key]
    }
  2. Использование метода Object.keys():

    Object.keys(obj).forEach(key => {
     // Access each key-value pair using obj[key]
    });
  3. Использование метода Object.entries():

    Object.entries(obj).forEach(([key, value]) => {
     // Access each key-value pair using key and value
    });
  4. Использование цикла for…of с Object.entries():

    for (let [key, value] of Object.entries(obj)) {
     // Access each key-value pair using key and value
    }
  5. Использование метода Object.getOwnPropertyNames():

    Object.getOwnPropertyNames(obj).forEach(key => {
     // Access each key-value pair using obj[key]
    });

Эти методы позволяют перебирать свойства объекта и выполнять действия над каждой парой ключ-значение.