Collect yielded values into an array.

Iterator To Array

iterator_to_array.js
const base = 2;

function* multiples(start) {
  yield start;
  yield start * 2;
  yield start * 3;
}

const values = Array.from(multiples(base));
const summary = values.map((value) => value + "x").join(",");

console.log("base=" + base);
console.log("summary=" + summary);
iterator-to-array `Array.from` can consume an iterable and store its yielded values. After that, array methods can summarize the collected data.