ジェネレータから配列へ

Beginner

This tutorial is from open-source community. Access the source code

はじめに

この実験では、JavaScript におけるジェネレータの概念と、大規模なデータセットを反復処理するプロセスを簡略化するためにどのように使用できるかを探ります。ジェネレータは、連続する値を生成する単一の関数を書くことで反復アルゴリズムを定義できる強力なツールです。この実験が終了するとき、あなたはジェネレータとそれがあなたの JavaScript コードでどのように使用できるかをしっかりと理解しているでしょう。

ジェネレータの出力を配列に変換する

ジェネレータ関数の出力を配列に変換するには、スプレッド演算子(...)を使用します。コーディングの練習を始めるには、ターミナル/SSH を開き、node と入力します。

以下は、ジェネレータを配列に変換する関数の例です。

const generatorToArray = (gen) => [...gen];

この関数を以下のように使用できます。

const s = new Set([1, 2, 1, 3, 1, 4]);
generatorToArray(s.entries()); // [[ 1, 1 ], [ 2, 2 ], [ 3, 3 ], [ 4, 4 ]]

まとめ

おめでとうございます!あなたはジェネレータから配列への実験を完了しました。あなたのスキルを向上させるために、LabEx でさらに多くの実験を練習できます。