Добрый день!
Возник вопрос возможно ли избежать вложенного цикла в данной задачи и как это можно сделать?
Дан массив, он может быть очень большим:
const message = [{id:1, name:"two", address:"add"},{id:1, name:"two", address:"add"},{id:1, name:"two", address:"add"},{id:1, name:"two", address:"add"},{id:1, name:"two", address:"add"},{id:1, name:"two", address:"add"}]
const header = ["id","name", "address"]
for(let i = 0; i < message.length; i++){
for(let j = 0; j < header.length; j++){
console.log(message[i][header[j]])
}
}
Задача:
Вывести на страницу таблицу.
Заголовки таблицы являются ключи первого элемента message[0]
А внутри тела таблицы, выводятся данные из всех элементов массива.
Выполнить задачу как O(n)