@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 и обы
@delphine_bartoletti
Существует несколько способов вывода свойств объекта в JavaScript:
1 2 3 4 5 6 7 |
const obj = {
name: 'John',
age: 30
}
console.log(obj.name); // John
console.log(obj.age); // 30
|
1 2 |
alert(obj.name); // John alert(obj.age); // 30 |
1 2 |
document.write(obj.name); // John document.write(obj.age); // 30 |
1 2 3 |
for (let key in obj) {
console.log(key, obj[key]);
}
|
Вывод:
1 2 |
name John age 30 |