2.0 KiB
2.0 KiB
id | title | challengeType | videoUrl | localeTitle |
---|---|---|---|---|
56533eb9ac21ba0edf2244ba | Understand String Immutability | 1 | Entender la inmutabilidad de la cuerda |
Description
String
son inmutables , lo que significa que no se pueden modificar una vez creados. Por ejemplo, el siguiente código: var myStr = "Bob";no se puede cambiar el valor de
myStr [0] = "J";
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
myStr
para que contenga el valor de cadena de Hello World
utilizando el enfoque que se muestra en el ejemplo anterior. Tests
tests:
- text: <code>myStr</code> debería tener un valor de <code>Hello World</code>
testString: 'assert(myStr === "Hello World", "<code>myStr</code> should have a value of <code>Hello World</code>");'
- 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
// Setup
var myStr = "Jello World";
// Only change code below this line
myStr[0] = "H"; // Fix Me
After Test
console.info('after the test');
Solution
// solution required