javascriptでループから抜けるときはbreak;を使います。
for(var i=0, l=myArg.length; i<l; i+=1) { if(i === 7) { // ループから抜ける break; } }
jQueryの.each()を使ってループを回していた時にループを抜けたい箇所にbreak;を書いたのですがjsHintでエラーが表示されてしまいました。
どうやらjQueryのループでbreakしたい時にはreturn false;としなければダメっぽいです。
jQueryでbreak
$(myArg).each(function(i, elm) { if(i === 7) { // ループから抜ける ... break return false; } // 処理 });
ついでに、javascriptのcontinueに該当するjQueryでの書き方はreturn true;と書きます。
jQueryでcontinue
$(myArg).each(function(i, elm) { if(i === 4) { // 処理を飛ばす ... continue return true; } // 処理 });
[参考]

- 作者: 雨隠ギド
- 出版社/メーカー: 講談社
- 発売日: 2015/03/06
- メディア: コミック
- この商品を含むブログ (11件) を見る