• Jobs
  • About Us
  • professionals
    • Home
    • Jobs
    • Courses and challenges
    • Questions
    • Teachers
  • business
    • Home
    • Post vacancy
    • Our process
    • Pricing
    • Assessments
    • Payroll
    • Blog
    • Sales
    • Salary Calculator

0

232
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?

almost 3 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?");
almost 3 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 Our process Sales
Legal
Terms and conditions Privacy policy
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Recommend me some offers
I have an error