Здравствуйте! В этом заключительном уроке по функциям в JavaScript речь пойдет о такой интересной особенности функций, как переопределение функций. Все дело в том, что, если в функции определить переменную, которая совпадает с названием функции и в эту переменную в свою очередь поместить анонимную функцию, то при первом вызове функции сработает основной блок функции, а при последующих вызовах будет срабатывать, то что возвращает наша переменная внутри функции. Давайте рассмотрим как всегда на примерах. Читать далее