Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

229
Vistas
Texto específico con include() y replace() con .map() ES6

Estoy tratando de encontrar una lógica que pueda usar con .map() para devolver el valor deseado.
A continuación hay 2 variables que estoy usando

 let _replaceAttr = ['SUM', 'ARRG', 'AGG', 'ATTR', "AVG(pop)"] let tempData = ['AVG', 'bob', 'sop']

La lógica con la que vine es devolver todo como verdadero, si el índice 0 de tempData se establece como AVG (pop), esto devolverá como falso.

 result = tempData.map(el => !_replaceAttr.includes(el)) console.log(result); // This logic will not apply the updated array element as it will return all as true let es6 = tempData.map(w => !_replaceAttr.includes(w) != true ? w.replace(w, '...') : w)

Si tuviera que probar esto específicamente con secuencias de comandos tradicionales como

 console.log('AVG(pop)'.includes('AVG') // This will return as false which is correct // or //******* Traditional Script ******** for (let i = 0; i < tempData.length; i++) { let output = tempData[i] for (let a = 0; a < _replaceAttr.length; a++) { if (output.includes(_replaceAttr[a])) { tempData[i] = tempData[i].replace(_replaceAttr[a], '').replace('(', '').replace(')', '') } } } console.log(tempData)

El script tradicional que tengo devolverá el resultado deseado, me preguntaba. ¿Será factible ir con el enfoque .map() en el ejemplo anterior?

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda