Давайте без эмоций рассмотрим случаи
MadCow 29.06.2007 13:26
Вот какие можно выделить сходу:
1) метод location, который используется, когда в процессе работы понадобилось перейти по другому адресу. Не важно с какой целью, когда и как. Суть - парсер не остановится после вызова этого метода, а будет продолжать выполнять все, что есть после. Но это нах не нужно, потому как мы хотим сделать переход. И вот тут разумным будет использование ^break[] или ^return[]
2) аналог ^switch[] если хотите, но с более сложной логикой. Кучу примеров можно найти открыв хотя бы скрипт JsHttpRequest.js, а вот
тут я привел пример, где отсутствие подобных операторов приводит к тому, что прихотся лепить из того что есть.