1.5 KiB
1.5 KiB
id, title, challengeType, videoUrl, forumTopicId, dashedName
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:
let 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:
let 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
let myStr = "Jello World";
// Only change code below this line
myStr[0] = "H"; // Change this line
// Only change code above this line
--solutions--
let myStr = "Jello World";
myStr = "Hello World";