A expressão de função generator legada é um recurso específico SpiderMonkey, e será removida em algum ponto. Para usos voltados para o futuro, considere usar a function*.

declação de generator function legada declara uma generator function legada com os parâmetros específicos.

Você também pode definir funções usando o construtor Function com functionBody e pelo menos uma expressão yield, e uma expressão generator function legada.

Sintaxe

function nome([param,[, param,[..., param]]]) {
   [declarações]
}
nome
O nome da função.
param
O nome de um argumento que vai ser passado para a função, uma função pode ter até 255 argumentos.
declarações
As declarações que compõem o corpo da função. Isso pode conter pelo menos uma expressão yield.

Descrição

Uma visão geral do uso está disponível na página Iterators e Generators.

Compatibilidade de navegadores

Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari
Basic support Não suportado (Yes) Não suportado Não suportado Não suportado
Feature Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Basic support Não suportado Não suportado (Yes) Não suportado Não suportado Não suportado

Veja também

Etiquetas do documento e colaboradores

 Colaboradores desta página: alefesouza
 Última atualização por: alefesouza,