Я чувствую себя грязным каждый раз, когда я «ломаюсь» из каждой конструкции (PHP / Javascript)
Так что-то вроде этого:
// Пример Javascript
for (object in objectList) { if (object.test == true) { //do some process on object break; } }
Для больших объектных списков я мог бы выстроить более элегантное решение. Но для небольших списков нет заметной проблемы с производительностью, и поэтому «почему бы и нет»? Это быстро и, что важнее, легко понять и следовать.
Но он просто «чувствует себя не так». Это похоже на утверждение goto.
Как вы справляетесь с такой ситуацией?