Функция наследования генератора

Функция наследования генератора была особенностью в SpiderMonkey, которая была удалена в Firefox 58+. Для использования в будущем, принимайте во внимание function* expression.

Ключевое слово function может быть использовано для определения функции наследования генератора. Чтобы сделать функцию наследования генератора, текст функции должен содержать хотя бы одно выражение yield .

Синтаксис

function [name]([param1[, param2[, ..., paramN]]]) {
   statements
}

Параметры

name
Имя функции. Может быть пропущено, в таком случае функция будет безымянной. Имя является локальным для функции.
paramN
Имя аргумента для входа в функцию. Функция может иметь до 255 аргументов.
statements
Операторы, которые составляют тело функции. Здесь должен быть хотя бы один оператор yield.

Описание

Описание использования функции доступно на странице Итераторы и Генераторы.

Совместимость с браузерами

Supported nowhere.

Смотрите также