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

160
Vistas
¿Por qué NodeJS no admite String.prototype.replaceAll?

Este método de cadena existe en el navegador, pero no en Node. ¿Por qué no? No es nuevo ni exótico.

  • replaceAll es parte de ECMA-262 src
  • replaceAll se describe en detalle en el blog V8 (agregado en v8.1) src
  • NodeJS actualizado a V8 v8.1 con NodeJS v14.0 src

Y todavía:

 $ node Welcome to Node.js v14.13.1. Type ".help" for more information. > 'asdf'.replaceAll undefined

No estoy pidiendo polirellenos; Puedo hacer una expresión regular o un bucle sobre el replace de una sola instancia. Estoy tratando de averiguar por qué esta característica aparentemente sin complicaciones no existe en NodeJS, aunque parece estar disponible en casi todos los demás entornos de JS, y aunque todos los documentos me sugieren que debería existir.

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Nodejs v14 tiene V8 8.4 Pero, replaceAll se agregó a V8 8.5. Nodejs v15 tiene V8 8.6 y, por lo tanto, esa es la primera versión de nodejs en la que puede usar .replaceAll() . Puede ver todo esto descrito en las notas de la versión de nodejs v15 o en este informe de cambios específico.

over 4 years ago · Santiago Trujillo Denunciar
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