Iterators and Generators
Iterator To Array
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.