Skip to content

Commit

Permalink
'fon' -> 'for'. Close LambdaBooks#76
Browse files Browse the repository at this point in the history
  • Loading branch information
denysdovhan committed Feb 14, 2017
1 parent daf800d commit d9ad58d
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions manuscript/01-Block-Bindings.md
Original file line number Diff line number Diff line change
Expand Up @@ -342,7 +342,7 @@ for (const i=0; i < 10; i++) {

В цьому коді змінна `i` визначена як константа. Перша ітерація циклу, де `i` рівне 0, виконається успішно. Помилку викличе виконання `i++`, так як це спроба змінити константу. Тому ви можете використовувати `const` для того, щоб визначати змінні в ініціалізації циклу тільки якщо ви не будете їх змінювати.

З іншого боку, використовуючи `const` змінну в циклах `for-in` та `fon-of`, поведінка буде така ж, як і `let` змінної. Тому наступний код помилки не викличе:
З іншого боку, використовуючи `const` змінну в циклах `for-in` та `for-of`, поведінка буде така ж, як і `let` змінної. Тому наступний код помилки не викличе:

```js
var funcs = [],
Expand All @@ -364,7 +364,7 @@ funcs.forEach(function(func) {
});
```

Цей код практично такий самий, як і в другому прикладі в розділу «let оголошення в циклах». Єдиною відмінністю є те, що значення `key` неможливо змінити всередині циклу. Цикли `for-in` та `for-of` працюють із `const`, тому що ініціалізатор циклу створює нове посилання при кожній ітерації, а не намагається змінити значення за посиланням, яке вже існує (як це відбувалось в попередньому прикладі, використовуючи `for`, а не `fon-in`).
Цей код практично такий самий, як і в другому прикладі в розділу «let оголошення в циклах». Єдиною відмінністю є те, що значення `key` неможливо змінити всередині циклу. Цикли `for-in` та `for-of` працюють із `const`, тому що ініціалізатор циклу створює нове посилання при кожній ітерації, а не намагається змінити значення за посиланням, яке вже існує (як це відбувалось в попередньому прикладі, використовуючи `for`, а не `for-in`).

## Глобальне блочне зв'язування

Expand Down

0 comments on commit d9ad58d

Please sign in to comment.