Почему нужно указывать название лямбда-функции в js

Это нужно для более удобного дебага.

Обычно анонимные функции пишут так:

И вот что видим в стэке вызовов:

А если записать так (обратите внимание на …’click’, function showPopup()…):

То стэк будет гораздо более читаемым:

В итоге на несколько символов больше кода, но насколько проще потом работать с кодом.

LEAVE A COMMENT