прерывание цикла
имеем код:
Код:
for (...) { |
а проверить
|
да. прерывается. голова не варит, прошу прощения.
в связи с этим возникает немного иной вопрос имеем код: Код:
for (var i=0; i<db.length; i++){ проблема в том, что в массиве не находит передаваемого функции id(хотя он там есть), и переходит к else. если мы за комментируем блок else - все начинает работать. пока сделал следующим образом, но хочется разобраться, почему вышеописанный вариант не работает.. Код:
var out; |
выложите тестовый пример, для оформления c возможностью просмотра используйте bb-теги [html run]
return приводит к выходу из функции |
это ппц что за код)
1. не перебирайте массив так часто. переберите один раз, и сделайте нужный вам хэшик с ключами, подходящими под условие. 2. return и break прерывают исполнение цикла. если вам нужно только пропустиьт итерацию используйте continue. ну и вместо return что-нибудь. |
да, начал в отдельный файл выносить кусок кода и уткнулся - при первой же итерации, не удовлетворяющей первому условию у нас прерывается цикл и возвращает значение, связанное с view_foto :)
и да, приобрел такой вид: Код:
var tmp; |
Часовой пояс GMT +3, время: 05:08. |