JS завершение функции
Завершение функции в JavaScript происходит, когда функция возвращает свое последнее значение. Это может произойти по двум причинам:
Причина 1
Функция явно возвращает значение с помощью
оператора return
. Пример:
function func() {
// тело функции
return 'result';
}
// вызов функции
let res = func();
console.log(res); // выведет 'result'
Причина 2
Функция достигает конца своего тела без
явного return
, в этом случае она
возвращает undefined
. Пример:
function func() {
// тело функции без return
}
// вызов функции
let res = func();
console.log(res); // выведет undefined