Как вывести массив объектов на страницу списком в JS?
Помогите, пожалуйста правильно вывести массив объектов на страницу. В forEach зацикливает, вне не видны li
const flowers = [
{
author: "Белі Свім",
name: "Троянда",
price: 60
},
{
author: "Джеймс Лоррі",
name: "Тюльпан"
}
]
let div = document.createElement('div');
div.id = 'root';
function flowerList(arr) {
let ul = document.createElement('ul');
books.forEach(elems => {
let li = document.createElement('li');
let list =
(li.textContent = `author: ${elems.author}; name: ${elems.name}; price: ${elems.price}`);
//console.log(li);
ul.append(li);
console.log(ul);
});
return;
}
flowerList(flowers);
document.getElementById('root').append(ul);
Источник: Stack Overflow на русском