MDN wants to learn about developers like you: https://qsurvey.mozilla.com/s3/MDN-dev-survey

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

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,