Função generator legada

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

A palavra-chave function pode ser usada para definir uma função generator legada dentro de uma expressão. Para fazer de uma função um generator legado, o corpo da expressão deve ter pelo menos uma expressão yield.

Sintaxe

function [nome]([param1[, param2[, ..., paramN]]]) {
   declarações
}

Parâmetros

nome
O nome da função. Pode ser omitido, no caso da função ser anônima. O nome é local apenas para o corpo da função.
paramN
O nome de um argumento para 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. Essas devem 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

Supported nowhere.

Veja também