1.9 KiB
1.9 KiB
id | title | challengeType | videoUrl | localeTitle |
---|---|---|---|---|
56533eb9ac21ba0edf2244ba | Understand String Immutability | 1 | Entenda a imutabilidade da corda |
Description
String
são imutáveis , o que significa que eles não podem ser alterados depois de criados. Por exemplo, o código a seguir: var myStr = "Bob";não pode alterar o valor de
myStr [0] = "J";
myStr
para "Job", porque o conteúdo de myStr
não pode ser alterado. Observe que isso não significa que myStr
não possa ser alterado, apenas que os caracteres individuais de uma string literal não podem ser alterados. A única maneira de alterar myStr
seria atribuí-lo com uma nova string, assim: var myStr = "Bob";
myStr = "Job";
Instructions
myStr
para que ela contenha o valor de string de Hello World
usando a abordagem mostrada no exemplo acima. Tests
tests:
- text: <code>myStr</code> deve ter um valor de <code>Hello World</code>
testString: 'assert(myStr === "Hello World", "<code>myStr</code> should have a value of <code>Hello World</code>");'
- text: Não mude o código acima da linha
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