プログラミング

【jQuery】.each()のループをbreak・continueする方法!

あきぞらです。

jQueryの .each() を使っていると、ループから抜けたかったり(break)、処理をスキップ(continue)したいときってありますよね。

普通のfor文とは少し違っているので、今日は .each() でのループを抜けたりスキップする方法を紹介したいと思います!

ループから抜ける(break)する方法

.each()のループから抜けるには、「return false」を使います。

$('.my-object').each(function(index, elememt) {
    // ループを抜ける
    return false;
});

普通のfor文では「break」と書けばいいのに対し、少し異なります。

処理をスキップ(continue)する方法

.each()のループから抜けるには、「return true」を使います。

$('.my-object').each(function(index, elememt) {
    // ループを1回スキップする
    return true;
});

こちらも普通のfor文とは違うので、気を付けましょう!

-プログラミング
-,

Copyright© あきぞらてっく , 2020 All Rights Reserved Powered by AFFINGER5.