You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: 1-js/06-advanced-functions/12-arrow-functions/article.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -39,7 +39,7 @@ let group = {
39
39
group.showList();
40
40
```
41
41
42
-
Здесь внутри `forEach` использована стрелочная функции, таким образом `this.title` в ней точно такой же как и в методе `showList`. Это: `group.title`.
42
+
Здесь внутри `forEach` использована стрелочная функции, таким образом `this.title` в ней будет иметь точно такой же значение как и в методе `showList`: `group.title`.
43
43
44
44
Если бы мы использовали "обычную" функцию, была бы ошибка:
45
45
@@ -100,7 +100,7 @@ let sayHiDeferred = defer(sayHi, 2000);
100
100
sayHiDeferred("John"); // Hello, John after 2 seconds
101
101
```
102
102
103
-
Тоже самое без стрелочной функции выглядело быД
103
+
Тоже самое без стрелочной функции выглядело бы:
104
104
105
105
```js
106
106
functiondefer(f, ms) {
@@ -124,4 +124,4 @@ function defer(f, ms) {
124
124
- Не могут быть вызваны `new`.
125
125
- (У них так же нет `super`, но мы про это не говорили. Про это будет в главе <info:class-inheritance>).
126
126
127
-
Все это потому что они предназанчены для небольших участков кода которые не имеют своего "контекста", а работают в текущем. И они отлично справляются со всоей задачей.
127
+
Все это потому что они предназначены для небольших участков кода которые не имеют своего "контекста", а работают в текущем. И они отлично справляются со всоей задачей.
0 commit comments