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

221
Views
Cómo eliminar un valor que contiene una coma en una matriz
dataSize.map((x) => { if(x.indexOf >-1 !== true) { return x; } });

la salida es así ['XL', undefined, 'S', undefined] en lugar de ['XL', 'S']

about 4 years ago · Juan Pablo Isaza
3 answers
Answer question

0

En términos de Array.map() y Array.filter() , el primero se usa para manipular elementos de matriz y el segundo para filtrar o, en otras palabras, seleccionar elementos de matriz particulares en función de una condición.

Cuando se utiliza el método includes() , se realiza una búsqueda que distingue entre mayúsculas y minúsculas para determinar si una cadena se puede encontrar dentro de otra cadena, devolviendo verdadero o falso según corresponda.

 const dataSize = ["XL", "M,L,XL", "S", "X,L"]; console.log(dataSize.filter((s) => !s.includes(",")));

about 4 years ago · Juan Pablo Isaza Report

0

Puede usar filtros de matriz, si la función pasada como parámetro a la función de filtro devuelve falsey, se eliminará de la matriz.

Su solución, con el mapa, no funcionó porque manipula los valores, pero no los elimina.

 const dataSizes = ['XL', 'M,L,XL', 'S', 'X,L'] const filteredDataSizes = dataSizes.filter((size) => !size.includes(",")); console.log(filteredDataSizes);

about 4 years ago · Juan Pablo Isaza Report

0

Puede usar el filtro para iterar la matriz. Y una buena función JS para verificar esto incluiría.

 const dataSize = ['XL', 'M,L,XL', 'S', 'X,L'] let n = dataSize.filter(e => !e.includes(',')) console.log(n)

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!