Método String.protype.replaceAll
General
Actualmente, no hay forma de reemplazar todas las instancias de una subcadena sin el uso de expresiones regulares globales (/regex/g). Con el nuevo método replaceAll cambia eso.
Recursos
- Especificación oficial: EN
Ejemplo
Antes (con regx)
const message = 'hello+this+is+a+message'; const messageWithSpace = message.replace(/\+/g, ' '); // hello this is a message
Después (con el método replaceAll)
const message = 'hello+this+is+a+message'; const messageWithSpace = message.replaceAll('+', ' ') // hello this is a message