Pot.StopIteration

Pot.StopIteration {Object}

Pot.js と PotLite.js で利用可能。

イテレーション/ループを止めるためのオブジェクト。

実行中のイテレーションを止めるために使用します。
StopIteration を throw することで、実行中のループが止まります。
StopIteration により、for ループなどの中で break するようなことが可能となります。

var n = 0;

Pot.forEach([1, 2, 3, 4, 5], function(val) {
    if (n > 5) {
        throw Pot.StopIteration;
    }
    n += val;
});

debug(n); // 6