Каков еще один убедительный пример использования стрелочных функций? - PullRequest
0 голосов
/ 09 июля 2020

Неожиданно (для меня) стрелочная функция не более производительна, чем аналогичная обычная анонимная функция в отношении как создания, , и выполнения . За исключением краткости и исключения варианта использования для «that» (см. Также Без отдельных this.), Есть ли убедительный вариант использования для стрелочных функций?

1 Ответ

1 голос
/ 09 июля 2020

Стрелочные функции короче и упрощают чтение / отладку кода. Они говорят, что нужно сделать (парадигма функционального программирования), а не как это нужно делать (парадигма объектно-ориентированного программирования).

Однако они не лучший выбор для объектных методов (связанных с "this" и привязка) и с прослушивателями событий Dynami c.

Чтобы понять, что я сказал более подробно, обратитесь к этой статье: https://www.freecodecamp.org/news/when-and-why-you-should-use-es6-arrow-functions-and-when-you-shouldnt-3d851d7f0b26/

...