var string = "This is a string";
var thing = str.replace("string","thing");
console.log(string)
>> "This is a string"
console.log(thing)
>> "This is a thing"
¿Existe otro método que pueda usar, además de reemplazar, que alterará la cadena en su lugar sin darme un nuevo objeto de cadena?¿Tiene javascript un método para reemplazar parte de una cadena sin crear una nueva cadena?
Sugiero que nunca utilice palabras reservadas (como 'cadena') al definir nombres de variables en cualquier idioma. –
'cadena' no es una palabra reservada en JavaScript ([fuente] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Reserved_Words)). Sin embargo, 'str' es' undefined'. ¡Has estropeado los nombres de las variables! – Iso