Oleg Junior
Вопрос по стилю написания кода. Я постепенно пришел к такому стилю. Стрелочные функции пишу только в коллбеках, т.к. они не поднимаются, а объявляю все вспомогательные функции внутри функции методом декларирования. Тогда получается, что когда я заглядываю в функцию потом, то сверху у меня сразу более абстрактная логика ( зеленый блок ) и сразу видно всю логику функции. Но вот если писать подфункции стрелочные, то зеленого блока сверху не получится, и я вынужден буду пробегать глазами код подфункций и опустить взгляд вниз чтобы понять логику функции. Как вам такой подход?
Мне нравится, чтобы суть вверху, а вспомогательные функции ниже👍
Но я бы вынес вспомогательные функции за пределы основной, тогда они
1)могут быть стрелочными, всплытие не требуется,
2) могут ещё кем-то использоваться (да например хотя бы юнит-тестами покрыть их, допустим)
3) ну и они не будут создаваться при каждом вызове основной функции
Что-то мешает внести их за закрывающую фигурную скобку?