minor fixes

This commit is contained in:
Violet Bora Lee 2020-01-27 15:24:23 +09:00
parent ff042a0319
commit e85e48f8d0
4 changed files with 5 additions and 5 deletions

View file

@ -256,7 +256,7 @@ For even values of `i`, the `continue` directive stops executing the body and pa
````smart header="The `continue` directive helps decrease nesting" ````smart header="The `continue` directive helps decrease nesting"
A loop that shows odd values could look like this: A loop that shows odd values could look like this:
```js ```js run
for (let i = 0; i < 10; i++) { for (let i = 0; i < 10; i++) {
if (i % 2) { if (i % 2) {
@ -268,7 +268,7 @@ for (let i = 0; i < 10; i++) {
From a technical point of view, this is identical to the example above. Surely, we can just wrap the code in an `if` block instead of using `continue`. From a technical point of view, this is identical to the example above. Surely, we can just wrap the code in an `if` block instead of using `continue`.
But as a side-effect, this created one more level of nesting (the `alert` call inside the curly braces). If the code inside of`if` is longer than a few lines, that may decrease the overall readability. But as a side-effect, this created one more level of nesting (the `alert` call inside the curly braces). If the code inside of `if` is longer than a few lines, that may decrease the overall readability.
```` ````
````warn header="No `break/continue` to the right side of '?'" ````warn header="No `break/continue` to the right side of '?'"

View file

@ -15,6 +15,6 @@ function loadJson(url) {
}) })
} }
loadJson('no-such-user.json') // (3) loadJson('no-such-user.json')
.catch(alert); // Error: 404 .catch(alert); // Error: 404
``` ```

View file

@ -347,7 +347,7 @@ generator.next(4); // --> pass the result into the generator
2. Then, as shown at the picture above, the result of `yield` gets into the `question` variable in the calling code. 2. Then, as shown at the picture above, the result of `yield` gets into the `question` variable in the calling code.
3. On `generator.next(4)`, the generator resumes, and `4` gets in as the result: `let result = 4`. 3. On `generator.next(4)`, the generator resumes, and `4` gets in as the result: `let result = 4`.
Please note, the outer code does not have to immediately call`next(4)`. It may take time. That's not a problem: the generator will wait. Please note, the outer code does not have to immediately call `next(4)`. It may take time. That's not a problem: the generator will wait.
For instance: For instance:

View file

@ -58,7 +58,7 @@ alert( new TextDecoder().decode(binaryString) ); // Hello
The syntax is: The syntax is:
```js run ```js
let encoder = new TextEncoder(); let encoder = new TextEncoder();
``` ```