К примеру имеем фейковый массив который якобы прилител в базы данных
let obj = [{ name: "", average: "", cpu: "", price: "",},{ name: "", average: "", cpu: "", price: "",},{ name: "", average: "", cpu: "", price: "",},{ name: "", average: "", cpu: "", price: "",}]
И нужно привести к такому виду вывод
<div data-name="" data-average="" data-cpu="" data-price=""></div>
Я делаю так :
for(const inf of obj){
let d = document.createElement("div");
d.setAttribute("data-name", inf.name);
d.setAttribute("data-average", inf.average);
d.setAttribute("data-cpu", inf.cpu);
d.setAttribute("data-price", inf.price);
console.log(d)
}
Вот именно вот это меня напрягает, есть ли способ в javascript который позволит не писать 100500 раз d.setAttribute в случае если всё таки будет не 4 поля а скажем больше 20 или 30, как то писать сокращённо ... ?