Cześć, mam problem z usuwaniem elementów z tablic.
Chodzi o usuwanie samogłosek z wyrazu podanego jako argument funkcji.
Mam taki oto biedny kod:
const disemvowel = (str) => {
let x = [...str];
let z = ["a", "e", "i", "o", "u"];
for(let i=0; i<x.length; i++) {
for(let j=0; j<z.length; j++) {
if (x[i] === z[j]) {
let b = x[i];
console.log(b);
}
}
}
}
disemvowel("troll");
Doszedłem do momentu w którym wykrywam powtarzające się elementy. Teraz chciałbym usunąć powtarzające się znaki z tablicy przekazywanej jako parametr funkcji. Jak to zrobić? czytałem o map, filter i reduce ale chyba jestem na to za głupi bo nie wiem jak to zastosować do swojego kodu. Wiem że do usuwania elementów z tablicy służy splice() ale nie wiem co w sytuacji kiedy chcę usunąć więcej niż jeden element i nie wiem na którym indeksie w tablicy te elementy się mieszczą? Z góry dziękuję za pomoc.