jQueryでループを抜けようと(breakしようと)するとエラーになる際の対応方法
2025/03/19
jQueryでループを抜けようと(breakしようと)すると「Uncaught SyntaxError: unlabeled break must be inside loop or switch」というエラーメッセージが出力された。どうもbreakでは抜けられないっぽい。以下に対応方法をメモ。
対応方法
ソースコード
const array = [1, 2, 3, 4, 5]; $.each(array, function(index, value){ //これだとエラー if( value === 3 ){ break; } //これだとOK if( value === 3 ){ return false; } });
スキップ(continue)させたい場合
ループをスキップ(continue)させたい場合は「return true;」になる。
参考サイト
https://stackoverflow.com/questions/16397002/is-this-break-statement-valid-in-jquery-javascript
関連記事
-
-
AjaxのJSONP使用でPHPで作った配列をJSに返す方法
AというサイトからBというサイトにAjax通信し、Bの方ではMySQLに接続して ...
-
-
jQueryで偶数or奇数行に任意のClassを付与する方法
tableタグの1行目を除く偶数もしくは奇数行のtrタグに任意にClassを指定 ...
-
-
さくらのレンタルサーバでCookieが正常に保存できない場合の対応方法
さくらインターネットのレンタルサーバでjquery.cookie.jsを用いてC ...
-
-
jQueryのdatetimepickerでスクロール入力を無効化させる方法
日時ピッカーのjQuery datetimepickerにて、ピッカーを指定して ...
-
-
八地方区分→都道府県→路線→駅名の連携したセレクトメニュー の実装方法
八地方区分(関東、近畿等)をプルダウンから選ぶと区分内の都道府県プルダウンが表示 ...