Sync Iterator helpers

TL;DR

イテレータにArrayと同じヘルパー関数が実装され、配列のように操作できるようになった。 findやincludesなど間をとばすメソッド、sortなど順番変更するメソッドは実装されていない。

const iter = [1,2,3][Symbol.iterator]();

for (valur of iter) {
    ...
}

iter.filter(() => {});
iter.flatMap(() => {});
iter.reduce(() => {});
iter.toArray();

// 2回だけ
iter.take(1);

// オフセット指定で削除
iter.drop(2);

最終更新