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ą.