勉強したことのメモ

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

  関連記事

「slick」で作成したスライダー画像にランキングの順位を表示する方法

「slick」で作成したスライダー画像に対して、ランキングの順位を表示したいとい ...

jQueryで偶数or奇数行に任意のClassを付与する方法

tableタグの1行目を除く偶数もしくは奇数行のtrタグに任意にClassを指定 ...

jQselectableでセレクトボックスをリッチにする

入力フォームみたいなもので元々はテキストボックス内に 都道府県を入れてもらうとい ...

サムネイルをクリックすると拡大画像を表示できる「Lightbox」の利用方法

画像をサムネイル表示してクリックしたら大きく表示する というのがLightbox ...

「slick」でarrows(次に進む・前に戻るボタン)を設定しても表示されない場合の対応方法

「slick」で画像スライダーを表示する際にarrows(次に進む・前に戻るボタ ...