2.3 KiB
Raw Blame History

id, title, challengeType, videoUrl, forumTopicId, localeTitle
id title challengeType videoUrl forumTopicId localeTitle
56533eb9ac21ba0edf2244ba Understand String Immutability 1 https://scrimba.com/c/cWPVaUR 18331 Понять неустойчивость струны

Description

В JavaScript значения String неизменяемы , а это значит, что они не могут быть изменены после создания. Например, следующий код:
var myStr = "Bob";
myStr [0] = "J";
не может изменить значение myStr на «Job», потому что содержимое myStr не может быть изменено. Обратите внимание, что это не означает, что myStr нельзя изменить, просто чтобы отдельные символы строкового литерала не могли быть изменены. Единственный способ изменить myStr - назначить ему новую строку, например:
var myStr = "Bob";
myStr = "Job";

Instructions

Исправьте назначение myStr чтобы оно содержало строковое значение Hello World используя подход, показанный в приведенном выше примере.

Tests

tests:
  - text: <code>myStr</code> should have a value of <code>Hello World</code>
    testString: assert(myStr === "Hello World");
  - text: Do not change the code above the line
    testString: assert(/myStr = "Jello World"/.test(code));

Challenge Seed

// Setup
var myStr = "Jello World";

// Only change code below this line

myStr[0] = "H"; // Fix Me

After Tests

(function(v){return "myStr = " + v;})(myStr);

Solution

var myStr = "Jello World";
myStr = "Hello World";