блокли
Почему в обработчике нельзя напрямую вызвать сервис, не возвращающий никакого значения, и необходимо создавать переменную, не имеющую никакой роли?
блокли
Почему в обработчике нельзя напрямую вызвать сервис, не возвращающий никакого значения, и необходимо создавать переменную, не имеющую никакой роли?
a.tretyakov ответил(а):
Для того что бы сервисы с возвращаемым значением и сервисы без возвращаемых значений работали одинаково.
В JavaScript функция всегда возвращает значение, так же как и всегда имеет аргументы. Для того что бы пользователю было более понятно единообразие а для разработчика не ломало поведение языка было принято такое решение.