Стрелочные функции

Для того, чтобы быстро в них разобраться рекомендую использовать Babel транспайлер онлайн

https://babeljs.io/repl/

Поскольку стрелочные функции(arrow functions) как и весь ECMAScript6 являются синтаксическим сахором, то любой наш код мы сможем преобразовать в ES5. Это ускоряет понимание происходящего

Например такая конструкция

()=>{}

преобразуется в

"use strict";

(function () {});

Добавим параметры

(x)=>{}

получим

"use strict";

(function (x) {});

Добавим возвращаемое значение

(x)=>{return x}

this в стрелочных функциях

Полезное чтиво:

  1. Примеры с кодом в ES6 и ES5 https://medium.com/@reasoncode/javascript-es6-arrow-functions-and-lexical-this-f2a3e2a5e8c4

results matching ""

    No results matching ""