📔

C#プログラマーのためのJavaScriptチートシート(LINQ編)

に公開
2
GitHubで編集を提案
株式会社ジード テックブログ

Discussion

junerjuner

JavaScriptのネイティブ機能だけを使った方法を示します。

そろそろ Iterator Helper が stage 4 になったのだから そっちの説明とかあってもいいかも……?

https://github.com/tc39/proposal-iterator-helpers

※ Linq to Object は IEnumerable<T> ベース なので iterator の方が挙動的に近いの意です。

とも思いましたが、ただ mdn/caniuse 見た感じは safari がまだ との

https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Iterator

https://caniuse.com/?search=JavaScript built-in%3A Iterator%3A

gushwellgushwell

コメントありがとうございます。

Linq to Object は IEnumerable<T> ベース なので iterator の方が挙動的に近いの意です。

おっしゃる通り、純粋に文法的に見れば、Linq to Objectとの比較は、Iterator の方が適切ですね。
Safariがまだ対応していないのが痛い...
Iteratorは使ったことがありませんでしたので、勉強したいと思います。