株式会社ジード テックブログPublicationへの投稿📔C#プログラマーのためのJavaScriptチートシート(LINQ編)gushwell2024/12/09に公開2024/12/102件C#JavaScripttechGitHubで編集を提案株式会社ジード テックブログPublication株式会社ジードはクラウド上で動作するWebアプリケーションの開発、Webサイトの制作およびクラウドの運用代行・監視を行う企業です。受託開発を行っています。幅広いニーズに対応可能です。利用技術は、Azure, .NET,C#,Vue,Svelte,JavaScript,Python,Flutterなど。 Discussionjuner2024/12/10 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 gushwell2024/12/10コメントありがとうございます。 Linq to Object は IEnumerable<T> ベース なので iterator の方が挙動的に近いの意です。 おっしゃる通り、純粋に文法的に見れば、Linq to Objectとの比較は、Iterator の方が適切ですね。 Safariがまだ対応していないのが痛い... Iteratorは使ったことがありませんでしたので、勉強したいと思います。 返信を追加
juner2024/12/10 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 gushwell2024/12/10コメントありがとうございます。 Linq to Object は IEnumerable<T> ベース なので iterator の方が挙動的に近いの意です。 おっしゃる通り、純粋に文法的に見れば、Linq to Objectとの比較は、Iterator の方が適切ですね。 Safariがまだ対応していないのが痛い... Iteratorは使ったことがありませんでしたので、勉強したいと思います。 返信を追加
gushwell2024/12/10コメントありがとうございます。 Linq to Object は IEnumerable<T> ベース なので iterator の方が挙動的に近いの意です。 おっしゃる通り、純粋に文法的に見れば、Linq to Objectとの比較は、Iterator の方が適切ですね。 Safariがまだ対応していないのが痛い... Iteratorは使ったことがありませんでしたので、勉強したいと思います。
Discussion
そろそろ Iterator Helper が stage 4 になったのだから そっちの説明とかあってもいいかも……?
※ Linq to Object は
IEnumerable<T>ベース なので iterator の方が挙動的に近いの意です。とも思いましたが、ただ mdn/caniuse 見た感じは safari がまだ との
コメントありがとうございます。
おっしゃる通り、純粋に文法的に見れば、Linq to Objectとの比較は、Iterator の方が適切ですね。
Safariがまだ対応していないのが痛い...
Iteratorは使ったことがありませんでしたので、勉強したいと思います。