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
생성자를 사용하여 함수를 정의할 수도 있다.
Syntax
function name([param,[, param,[..., param]]]) { [statements] }
name
- 함수의 이름.
param
- 함수에 전달할 인수의 이름. 함수는 최대 255개의 인수를 가질 수 있다.
statements
- 함수의 본문을 구성하는 문장. 적어도 하나의
yield
표현식을 포함해야 한다.
Description
사용법에 대한 개요는 반복기 및 생성기(Iterators and Generators) 페이지에서 볼 수 있다.
Browser compatibility(브라우저 호환성)
Supported nowhere.