Зачем нужна констуркция функции const i = fucntion() {}?
На сколько я понял функции можно объявлять и так и так, но почему в одном и том же коде разные подходы к созданию функции. В чем профит присваивания функции к переменной?
При объявлении функции через обычный метод function execute () {} происходит hoisting, то есть поднятие функции вверх кода и она объявляется раньше всех остальных. При подходе присваивания переменной такого не будет