evgeniy8705
@evgeniy8705
Повелитель вселенной

Что означает просто (return;)?

Есть код. Что в этом коде означает return; ?
Что оно возвращает?

function sayHi(who) {
	if (!arguments.length) {
		console.log('hello');
		return;
	}

	if ( {}.toString.call(who) == '[object Array]' ) {
		for (var i = 0; i < who.length; i++) {
			sayHi(who[i]);
		}
		return;
	}

	console.log('hello ' + who);
}


sayHi( ['Vasya', 'Kolya', 'Sasha'] );
  • Вопрос задан
  • 2674 просмотра
Решения вопроса 2
@IceJOKER
Web/Android developer
Просто выход из функции
Ответ написан
Комментировать
@kirill-93
Код дальше выполняться не будет, ничего не возвращает
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Вернёт undefined.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы