Introdução
Neste laboratório, exploraremos o conceito de generators em JavaScript e como eles podem ser usados para simplificar o processo de iteração sobre grandes conjuntos de dados. Generators são uma ferramenta poderosa que nos permite definir um algoritmo iterativo escrevendo uma única função que gera valores sucessivos. Ao final deste laboratório, você terá uma sólida compreensão de generators e como eles podem ser usados em seu código JavaScript.
Convertendo a Saída do Generator para um Array
Para converter a saída de uma função generator em um array, use o operador spread (...). Para começar a praticar a codificação, abra o Terminal/SSH e digite node.
Aqui está um exemplo de função que converte um generator em um array:
const generatorToArray = (gen) => [...gen];
Você pode usar esta função da seguinte forma:
const s = new Set([1, 2, 1, 3, 1, 4]);
generatorToArray(s.entries()); // [[ 1, 1 ], [ 2, 2 ], [ 3, 3 ], [ 4, 4 ]]
Resumo
Parabéns! Você concluiu o laboratório de Generator para Array. Você pode praticar mais laboratórios no LabEx para aprimorar suas habilidades.