勉強したことのメモ

Webエンジニア / プログラマが勉強したことのメモ。

jQueryでループを抜けようと(breakしようと)するとエラーになる際の対応方法

   2025/03/19  jQuery JavaScript

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

 - jQuery JavaScript

  関連記事

CAPTCHAに代わる無料のツール「Cloudflare Turnstile」の導入方法

CAPTCHAと言えばGoogleのreCAPTCHAを思い浮かべるが、稀にCl ...

JSやjQueryで動的に追加した要素に対して「slick」でスライダーを実行する方法

外部サーバからAjax等で画像URLを取得したものをimgタグとしてページ内に描 ...

tableのtd内にあるcheckboxのクリック範囲を拡大させ、チェック時に親要素であるtdにCSSを割り当てる方法

tableのtd内にcheckboxを設置し、td部分をクリックすることでche ...

jQuery Alert Dialogsで表示後に処理したい

最近携わったサイトの中でJavaScript内に「jAlert」とかいう記述があ ...

jQueryにて指定した要素の親要素を削除する方法

jQueryにて指定した要素の親要素を削除したいケースがあった。通常の場合だと親 ...