С помощью вложенных циклов выведите на экран все строки с данными
let data = [
{
1: 'data11',
2: 'data12',
3: 'data13',
},
{
1: 'data21',
2: 'data22',
3: 'data33',
},
{
1: 'data31',
2: 'data32',
3: 'data33',
},
];
for (let elem of data) {
for (let res in data[elem]) {
console.log(res)
}
}
Ответы (1 шт):
Автор решения: rusgeli
→ Ссылка
Пару ошибок:
elemуже является конкретным элементом на данной итерации цикла, поэтому не нужно обращаться к элементу какdata[elem]res-- текущий ключ объекта. Чтобы получить значение свойства объекта, нужно обратиться какelem[res]
Информация по циклам:
Итоговый вариант:
let data = [
{
1: 'data11',
2: 'data12',
3: 'data13',
},
{
1: 'data21',
2: 'data22',
3: 'data33',
},
{
1: 'data31',
2: 'data32',
3: 'data33',
},
];
for (let elem of data) {
for (let res in elem) {
console.log(elem[res]);
}
}