@delphine_bartoletti
Вы можете использовать цикл for...in
для перебора свойств объекта в JavaScript. Ниже приведен пример кода, который выводит все свойства объекта obj
:
1 2 3 |
for (let key in obj) { console.log(key + ': ' + obj[key]); } |
В этом примере key
будет содержать имя текущего свойства, а obj[key]
- значение этого свойства.
Также можно использовать метод Object.keys()
, который возвращает массив свойств объекта:
1 2 3 4 |
const keys = Object.keys(obj); for (let i = 0; i < keys.length; i++) { console.log(keys[i] + ': ' + obj[keys[i]]); } |
Или метод Object.entries()
, который возвращает массив массивов, каждый из которых содержит имя свойства и его значение:
1 2 3 |
for (let [key, value] of Object.entries(obj)) { console.log(key + ': ' + value); } |
Обратите внимание, что в этом примере используется стрелочная функция и распыление (spread operator, ...
). Это способы сократить код, но вы можете также использовать цикл for
и обы