Как с помощью js удалить дубликаты элементов списка ul
под дубликатами имеется ввиду не одинаковые классы, а именно содержимое элементов li.
Ответы (1 шт):
Автор решения: Yugofx
→ Ссылка
function removeDuplicates(ulEl) {
const map = {};
for (let i = 0; i < ulEl.children.length; i++) {
const child = ulEl.children[i];
if (child.innerHTML in map) child.remove();
else map[child.innerHTML] = true;
}
}
removeDuplicates(document.querySelector('ul'));