1.5 KiB
1.5 KiB
id | title | challengeType | videoUrl | forumTopicId | dashedName |
---|---|---|---|---|---|
56533eb9ac21ba0edf2244ba | Comprende la inmutabilidad de las cadenas | 1 | https://scrimba.com/c/cWPVaUR | 18331 | understand-string-immutability |
--description--
En JavaScript, los valores de cadena (String
) son inmutables, lo que significa que no pueden ser alterados una vez creados.
Por ejemplo, el siguiente código:
var myStr = "Bob";
myStr[0] = "J";
no puede cambiar el valor de myStr
a Job
, porque el contenido de myStr
no puede ser alterado. Ten en cuenta que esto no significa que myStr
no puede cambiarse, solo que los caracteres individuales de una cadena literal no pueden ser cambiados. La única forma de cambiar myStr
sería asignarla con una nueva cadena, como esta:
var myStr = "Bob";
myStr = "Job";
--instructions--
Corrige la asignación de myStr
para que contenga el valor de cadena Hello World
usando el método mostrado en el ejemplo anterior.
--hints--
myStr
debe tener una cadena con valor Hello World
.
assert(myStr === 'Hello World');
No debes cambiar el código por encima del comentario especificado.
assert(/myStr = "Jello World"/.test(code));
--seed--
--after-user-code--
(function(v){return "myStr = " + v;})(myStr);
--seed-contents--
// Setup
var myStr = "Jello World";
// Only change code below this line
myStr[0] = "H"; // Change this line
// Only change code above this line
--solutions--
var myStr = "Jello World";
myStr = "Hello World";