jsでbreakを思ったところに返す
break labelというものを初めて知ったのでメモ。
LABEL_NAME: { for (var a in array) { if (a == 2) { break LABEL_NAME; } } }
でラベルの名前をつけたところの下に抜けることができる。
ちなみにCasperJSでbreak labelをやりたかった場合、はこちらを使わせていただきました。
github.com
casper.goto
とcasper.label
をコピペしてきて、こんな感じ
casper.label("LABEL_NAME"); for (var a in array) { if (a == 2) { this.goto("LABEL_NAME"); } }