Legacy generator function

This is an archived page. It's not actively maintained.

The legacy generator function was a SpiderMonkey-specific feature, which is removed in Firefox 58+. For future-facing usages, consider using function*.

레거시 생성 함수(legacy generator function statement)는 레거시 생성 함수를 지정된 매개 변수로 선언한다.

functionBody 와 함께 yield나 레거시 생성 함수 식 중 적어도 하나의  표현식을 사용하여 Function 생성자를 사용하여 함수를 정의할 수도 있다. 


function name([param,[, param,[..., param]]]) {
함수의 이름.
함수에 전달할 인수의 이름. 함수는 최대 255개의 인수를 가질 수 있다.
함수의 본문을 구성하는 문장. 적어도 하나의 yield 표현식을 포함해야 한다.


사용법에 대한 개요는  반복기 및 생성기(Iterators and Generators) 페이지에서 볼 수 있다.

Browser compatibility(브라우저 호환성)

Supported nowhere.

See also