freeCodeCamp/curriculum/challenges/spanish/02-javascript-algorithms-an.../basic-javascript/understand-string-immutabil...

2.0 KiB

id title challengeType videoUrl localeTitle
56533eb9ac21ba0edf2244ba Understand String Immutability 1 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

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