Co w przypadku duplikatów? Można sobie z tym łatwo poradzić używając metody Set()
.
Zestaw danych
Przykładowy zestaw danych zawierający oczywiste duplikaty:
const letters = ["a", "b", "a", "c", "a", "b"];
Rozwiązanie
Powyższa tablica zawiera oczywiste duplikaty, które łatwo usunąć. W przypadku tych nieoczywistych lub elementów dodawanych przez użytkownika można sobie poradzić w bardzo prosty sposób.
const output = [...new Set(letters)];
// Set(3) [ "a", "b", "c" ]
Oczywiście można byłoby zrobić pętlę i sprawdzać kolejno elementy, jednak można to zrobić jedną prostą metodą.
Przeczytaj także

Bezpieczeństwo w kodzie JavaScript?
Bezpieczeństwo kodu JavaScript to zasady takie jak autoryzacja i uwierzytelnianie, a także skuteczne mechanizmy szyfrowania danych.

Package.json – co to jest i z czego się składa?
Plik package.json jest podstawą systemu Node.js, który zawiera kompletne informacje na temat projektu. Od nazwy projektu, przez warunki licencyjne, aż po użyte pakiety potrzebne do zbudowania działającej wersji projektu.

Jak sprawdzić, czy strona się załadowała?
W momencie gotowości strony inicjowany jest event „load”, a właściwość readyState otrzymuje wartość „complete”.