Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

313
Views
¿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 answers
Answer question

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!