Files
freeCodeCamp/curriculum/challenges/german/02-javascript-algorithms-and-data-structures/basic-javascript/understand-string-immutability.md
2023-03-06 15:57:41 +02:00

1.5 KiB

id, title, challengeType, videoUrl, forumTopicId, dashedName
id title challengeType videoUrl forumTopicId dashedName
56533eb9ac21ba0edf2244ba Die Unveränderlichkeit von Strings verstehen 1 https://scrimba.com/c/cWPVaUR 18331 understand-string-immutability

--description--

In JavaScript sind String-Werte unveränderlich, d.h. sie können nach ihrer Erstellung nicht mehr verändert werden.

So wird beispielsweise folgender Code einen Fehler erzeugen, da der Buchstabe B im String Bob nicht mit dem Buchstaben J ersetzt werden kann.

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

Note that this does not mean that myStr could not be re-assigned. The only way to change myStr would be to assign it with a new value, like this:

let myStr = "Bob";
myStr = "Job";

--instructions--

Korrigiere die Zuweisung an myStr so, dass sie den String-Wert von Hello World enthält, indem du den Ansatz aus dem obigen Beispiel verwendest.

--hints--

myStr sollte einen Wert des Strings Hello World haben.

assert(myStr === 'Hello World');

Du solltest den Code oberhalb des vorgegebenen Kommentars nicht ändern.

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