Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

314
Visualizações
¿Puedes filtrar caracteres (incluso duplicados) de una matriz?

 const stringConvert = string => { let splitString = string.split(""); let vowels = splitString.filter(letters => { return letters === "a", "e", "i", "o", "u" }) return console.log(vowels); }; stringConvert("Why don't you try and split this string into vowels, please?");

El código anterior vuelve indefinido y estoy tratando de crear una función que tome una cadena y cuente cuántas vocales hay en ella. Hasta ahora, he usado .split() para crear una matriz con cada carácter individual de la cadena y luego intenté usar .filter() para filtrar cada carácter que es una vocal.

¿Qué (solo javascript vainilla) me permitiría filtrar cada vocal de una matriz, entonces podría usar .length en esa matriz para obtener la cantidad de vocales?

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

const stringConvert = string => { let splitString = string.split(""); let vowels = ["a", "e", "i", "o", "u"]; let letters = {}; splitString.forEach(l => { letters[l] = letters[l] ? letters[l] + 1 : 1; }) let vowelsCount = []; vowels.forEach(l => vowelsCount[l] = letters[l]); return vowelsCount; }; stringConvert("Why don't you try and split this string into vowels, please?");
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda