Skip to content

Commit b2cab59

Browse files
authored
Merge pull request #414 from rutigl/patch-41
Update article.md
2 parents 5c46dae + dcbae54 commit b2cab59

File tree

1 file changed

+3
-3
lines changed
  • 1-js/02-first-steps/15-function-expressions-arrows

1 file changed

+3
-3
lines changed

1-js/02-first-steps/15-function-expressions-arrows/article.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ func(); // Привет // (3) вызываем копию (работает)
5757
sayHi(); // Привет // прежняя тоже работает (почему бы нет)
5858
```
5959

60-
Давайте детально разберём всё, что тут произошло:
60+
Давайте подробно разберём всё, что тут произошло:
6161

6262
1. Объявление Function Declaration `(1)` создало функцию и присвоило её значение переменной с именем `sayHi`.
6363
2. В строке `(2)` мы скопировали её значение в переменную `func`. Обратите внимание (ещё раз): нет круглых скобок после `sayHi`. Если бы они были, то выражение `func = sayHi()` записало бы *результат вызова* `sayHi()` в переменную `func`, а не саму *функцию* `sayHi`.
@@ -308,7 +308,7 @@ welcome(); // Ошибка: welcome is not defined
308308

309309
Верным подходом будет воспользоваться функцией, объявленной при помощи Function Expression, и присвоить значение `welcome` переменной, объявленной снаружи `if`, что обеспечит нам нужную видимость.
310310

311-
Такой код работает как ожидалось:
311+
Такой код работает, как ожидалось:
312312

313313
```js run
314314
let age = prompt("Сколько Вам лет?", 18);
@@ -429,7 +429,7 @@ let welcome = (age < 18) ?
429429
welcome(); // теперь всё в порядке
430430
```
431431

432-
По началу функции-стрелки могут показаться необычными и трудно-читаемыми, но это быстро пройдёт, как только глаза привыкнут к этим конструкциям.
432+
Поначалу функции-стрелки могут показаться необычными и трудночитаемыми, но это быстро пройдёт, как только глаза привыкнут к этим конструкциям.
433433

434434
Они очень удобны для простых однострочных действий, когда лень писать много букв.
435435

0 commit comments

Comments
 (0)