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/02-first-steps/17-arrow-functions-basics/article.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,16 +1,16 @@
1
1
# Стрелочные функции, основы
2
2
3
-
Существует еще один очень простой и лаконичный синтаксис для создания функций, который часто лучше, чем Function Expression.
3
+
Существует ещё один очень простой и лаконичный синтаксис для создания функций, который часто лучше, чем Function Expression.
4
4
5
5
Он называется "функции-стрелки" или "стрелочные функции" (arrow functions), т.к. выглядит следующим образом:
6
6
7
7
```js
8
8
letfunc= (arg1, arg2, ...argN) => expression;
9
9
```
10
10
11
-
Это создает функцию `func`, которая принимает аргументы `arg1..argN`, затем вычисляет `expression` в правой части с их использованием и возвращает результат.
11
+
Это создаёт функцию `func`, которая принимает аргументы `arg1..argN`, затем вычисляет `expression` в правой части с их использованием и возвращает результат.
12
12
13
-
Другими словами, это сокращенная версия:
13
+
Другими словами, это сокращённая версия:
14
14
15
15
```js
16
16
letfunc=function(arg1, arg2, ...argN) {
@@ -75,7 +75,7 @@ welcome();
75
75
76
76
## Многострочные стрелочные функции
77
77
78
-
В приведенных выше примерах аргументы брались слева от `=>`, а затем справа вычислялось выражение с их значениями.
78
+
В приведённых выше примерах аргументы брались слева от `=>`, а затем справа вычислялось выражение с их значениями.
79
79
80
80
Иногда нам нужно что-то немного более сложное, например, несколько выражений или инструкций. Это также возможно, нужно лишь заключить их в фигурные скобки. Затем используйте обычный `return` внутри них.
81
81
@@ -93,7 +93,7 @@ alert( sum(1, 2) ); // 3
93
93
```
94
94
95
95
```smart header="Дальше - больше"
96
-
Здесь мы представили главной целью стрелочных функций краткость. Но это еще не всё!
96
+
Здесь мы представили главной целью стрелочных функций краткость. Но это ещё не всё!
97
97
98
98
Стрелочные функции обладают и другими интересными возможностями.
0 commit comments