Files

1.8 KiB
Raw Permalink Blame History

id, title, challengeType, videoUrl, forumTopicId, dashedName
id title challengeType videoUrl forumTopicId dashedName
56533eb9ac21ba0edf2244ba Розуміння нестійкості рядка 1 https://scrimba.com/c/cWPVaUR 18331 understand-string-immutability

--description--

У JavaScript, String значення immutable, означає, що їх не можна буде змінити після створення.

Наприклад, у такому коді:

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

неможливо змінити значення myStr на Job, тому що вміст myStr не може бути зміненим. Зауважте, що not означає, що myStr не можна змінити, так само як окремі елементи в коді string literal. Єдиний спосіб змінити myStr - це додати новий рядок:

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

--instructions--

Виправте призначення myStr так, щоб код містив рядок зі значенням Hello World, використовуючи підхід, показаний вище.

--hints--

myStr має мати значення рядка Hello World.

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

Не слід змінювати код над зазначеним коментарем.

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