@bpGusar
*spoiler*

Как работает (arg)=>(arg)=> и т.д?

Как работает (arg)=>(arg)=> и т.д ?

Загуглил бы но даже не знаю как такое называется.
  • Вопрос задан
  • 92 просмотра
Решения вопроса 1
search
@search
мама говорит что я особенный
Это называется "стрелочная функция" https://developer.mozilla.org/ru/docs/Web/JavaScri...

(arg) => arg

это то же самое что и

function (arg) {
  return arg;
}


а

arg => arg => arg;

это то же самое что

function(arg) {
  return function(arg) {
    return arg;
  }
}


Последний пример не имеет особого смысла потому что первый arg никак не учитывается в дальнейшем.

У стрелочных функций есть одна особенность, отличающая их от обычных функций: стрелочная функция получает тот контекст this, где она была объявлена. За это их все безумно любят и предпочитают использовать вместо обычной function.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
KickeRocK
@KickeRocK
FrontFinish
А что вам непонятно в этой записи?
Стрелочная функция, которая возвращает стрелочную?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы