Files
freeCodeCamp/curriculum/challenges/ukrainian/02-javascript-algorithms-and-data-structures/basic-javascript/understand-string-immutability.md
2023-01-13 09:48:11 -08:00

1.7 KiB
Raw 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--

Значення рядка (String) у JavaScript є незмінним, тобто його не можна змінити після створення.

Наприклад, наступний код спричинить помилку, оскільки літеру B у рядку Bob не можна змінити на літеру J:

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

Зауважте, що це не означає, що myStr не можна повторно присвоїти. Єдиний спосіб змінити 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";