Оператор return в JavaScript завершает выполнение текущей функции и возвращает её значение. 5 Когда интерпретатор встречает оператор return внутри функции, он немедленно прекращает её выполнение и возвращает указанное значение в вызывающий код. 1
Директива return может находиться в любом месте тела функции. 4 Как только выполнение доходит до этого места, функция останавливается, и значение возвращается в вызвавший её код. 4
Если в функции отсутствует оператор return или он не указывает на какое-либо значение, то функция возвращает undefined. 1
Функция может содержать несколько операторов return, но только один из них будет выполнен при вызове функции. 1 После выполнения одного из операторов return функция завершает свою работу. 1
return часто используется в циклах и условиях для раннего выхода из функции в случае выполнения определённого условия. 1