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