let data = [
{
"id": 1,
"name": "Жанна Блиц"
},
{
"id": 1,
"name": "Арина Наумова"
},
{
"id": 2,
"name": "Виталий Коробко"
},
{
"id": 1,
"name": "Елена Снежная"
},
{
"id": 3,
"name": "Юлиана Ветрова"
},
{
"id": 2,
"name": "Максим Коробович"
},
{
"id": 3,
"name": "Юлия Фран"
},
]
data.forEach(({ id, name }) => {
users[`${name}`] = { id, name};
list.innerHTML += `
<li class="user-item">${name} | ${id}</li> `
})
на моём примере все выводит в один список. как отфильтровать так чтобы к примеру один список с id: 1, второй id: 2 и т.д. ?
в результате нужно получить вот такой результат:
<ul id="1">
<li>Жанна Блиц</li>
<li>Арина Наумова</li>
<li>Елена Снежная</li>
</ul>
<ul id="2">
<li>Виталий Коробко</li>
<li>Максим Коробович</li>
</ul>
<ul id="3">
<li>Юлия Фран</li>
</ul>