Files
freeCodeCamp/curriculum/challenges/espanol/02-javascript-algorithms-and-data-structures/basic-javascript/understand-string-immutability.md
2022-09-15 11:30:53 -07:00

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 producirá un error debido a que la letra B en la cadena Bob no puede ser cambiada por la letra J:

let myStr = "Bob";
myStr[0] = "J";

Nota que esto no significa que myStr no pueda ser reasignado. La única manera de cambiar el valor de myStr seria asignándole un nuevo valor, como en el siguiente ejemplo:

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";