みかづきブログ その3

3ヶ月つづけてみました。

jQueryのeachを途中で抜ける

jQueryのeachをつかっているときに、continue、breakをつかいたくなったらどうするのかを調査したところ、returnする値で制御できることがわかりました。


JavaScript

(function() {

    "use strict";
    
    var arr = [0, 1, 2, 3, 4, 5, 6];
    
    $.each(arr, function(index, val) {
        if (val === 3) {
            return true; // continue
        }
        if (val === 6) {
            return false; // break
        }
        console.log(val); // => 0, 1, 2, 4, 5
    });
    
})();

DEMO