--- id: 56533eb9ac21ba0edf2244ba title: Understand String Immutability challengeType: 1 videoUrl: '' localeTitle: Entender la inmutabilidad de la cuerda --- ## Description
En JavaScript, los valores de String son inmutables , lo que significa que no se pueden modificar una vez creados. Por ejemplo, el siguiente código:
var myStr = "Bob";
myStr [0] = "J";
no se puede cambiar el valor de myStr a "Trabajo", porque el contenido de myStr no se puede modificar. Tenga en cuenta que esto no significa que myStr no se pueda cambiar, solo que los caracteres individuales de un literal de cadena no se pueden cambiar. La única forma de cambiar myStr sería asignarlo con una nueva cadena, como esta:
var myStr = "Bob";
myStr = "Trabajo";
## Instructions
Corrija la asignación a myStr para que contenga el valor de cadena de Hello World utilizando el enfoque que se muestra en el ejemplo anterior.
## Tests
```yml tests: - text: myStr debería tener un valor de Hello World testString: 'assert(myStr === "Hello World", "myStr should have a value of Hello World");' - text: No cambie el código por encima de la línea testString: 'assert(/myStr = "Jello World"/.test(code), "Do not change the code above the line");' ```
## Challenge Seed
```js // Setup var myStr = "Jello World"; // Only change code below this line myStr[0] = "H"; // Fix Me ```
### After Test
```js console.info('after the test'); ```
## Solution
```js // solution required ```