From c0d43e46b73c4bafb78a9c8dfaedba02e6bfb1e3 Mon Sep 17 00:00:00 2001 From: Yan Logan Date: Mon, 15 Apr 2019 22:02:35 +0300 Subject: [PATCH] Update index.md (#29703) Fix incorrect translations --- guide/russian/javascript/arrow-functions/index.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/guide/russian/javascript/arrow-functions/index.md b/guide/russian/javascript/arrow-functions/index.md index 597d141269..c664de7c3d 100644 --- a/guide/russian/javascript/arrow-functions/index.md +++ b/guide/russian/javascript/arrow-functions/index.md @@ -3,6 +3,7 @@ title: Arrow Functions localeTitle: Стрелочные функции --- + Стрелочные функции - новый синтаксис ES6 для написания выражений функций JavaScript. Более короткий синтаксис экономит время, а также упрощает область действия. ## Что такое стрелочная функция? @@ -10,6 +11,7 @@ localeTitle: Стрелочные функции Стрелочные функции — более краткий синтаксис для написания функций с использованием стрелки ( `=>` ). + ### Основной синтаксис Ниже приведен базовый пример стрелочной функции: @@ -28,6 +30,7 @@ localeTitle: Стрелочные функции ``` + Вам больше не нужны `function` и `return`, или даже фигурные скобки. ### Упрощение `this` @@ -35,6 +38,7 @@ localeTitle: Стрелочные функции Стрелочные функции, новые функции, определяют собственное `this` значение. Чтобы использовать `this` в традиционном выражении функции, мы должны написать обходное решение так: + ```javascript // синтаксис ES5 function Person() { @@ -53,6 +57,7 @@ localeTitle: Стрелочные функции Стрелочная функция не определяет своего собственного значения `this`, а наследует `this` от родительской функции: + ```javascript // синтаксис ES6 function Person(){ @@ -70,5 +75,4 @@ localeTitle: Стрелочные функции #### Дополнительные материалы -[Ссылка MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Arrow_functions) - +[Ссылка MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Arrow_functions) \ No newline at end of file