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

We're converting our compatibility data into a machine-readable JSON format. This compatibility table still uses the old format, because we haven't yet converted the data it contains. Find out how you can help!

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,