@DrPrime
два то зачем, одного бы хватило
@ruzne said in Не верно работает логика скрипта continue:
вероятно
я могу ошибаться как я и говорил, функция - именованый блок действий, поэтому назвав это блоком я много не ошибся.
называть это функцией я все же не буду потому что как функция это себя не ведет.
@zizitop
чтобы прямо исправится за все косяки за которые меня тут подтягивают предложу использовать
вместо континуе
_next(2)
вместо бряка
_break(2)
2 - по числу вложеностей.
вот, функции сремные.
@DrPrime
претензия к функциям следующая
function a(){
log('1');
i++;
if(i<5){
a();
}else{
log('2');
}
log('3');
}
i=0;
a();
это работать не будет. ошибка иф елзе экспрешен. условие в ифе не вычислено, точнее вычислено но благополучно забыто, а должно было быть сохранено при вызове функции и востановлено при возврате из функции.
вывод функции поддельные.