[Помощь] Как правильно прервать выполнение функции?

Статус
В этой теме нельзя размещать новые ответы.

carver_joy

Писатель
Регистрация
9 Дек 2008
Сообщения
9
Реакции
0
Как правильно прервать выполнение функции, к примеру function_name из тела самой функции.

Код:
function_name = function () {
..
	for (i = 0; i<100; i++) { //здесь тело цикла..
	..
		if (r > 5){
		//условие, тд, тп.
		// А ЗДЕСЬ НУЖНО ПРАВИЛЬНО ПРЕРВАТЬ функцию function_name();
		;}
	}
..
};

подскажите пожалуйста.
 
Код:
function_name = function () {
	for (var i = 0; i<100; i++) {
		//здесь тело цикла..
		if (i>5) {
			trace("stop")
			break;
		}
		trace("i = "+i)
	}
};
function_name()
 
Выход из функции это return как и в любом с-подобном языке, break это выход из цикла.
 
Выход из функции это return как и в любом с-подобном языке, break это выход из цикла.
Погорячился! Просто фраза "А ЗДЕСЬ НУЖНО ПРАВИЛЬНО ПРЕРВАТЬ..." находилась в цикле. Но, кстати, и при таком раскладе (в приведенном коде), когда цикл в конце функции, остановка работы функции прекращается. Но ретурн рулит однозначно.
 
Еще можно использовать return true или return false... Это я так.. к слову.. тогда можно сделать проверку на остановку фонкции..
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху