이 번역은 완료되지 않았습니다. 이 문서를 번역해 주세요.

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(브라우저 호환성)

Update compatibility data on GitHub
DesktopMobileServer
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome for AndroidEdge MobileFirefox for AndroidOpera for AndroidiOS SafariSamsung InternetNode.js
Basic support
DeprecatedNon-standard
Chrome No support NoEdge No support NoFirefox No support 2 — 58IE No support NoOpera No support NoSafari No support NoWebView Android No support NoChrome Android No support NoEdge Mobile No support NoFirefox Android No support 4 — 58Opera Android No support NoSafari iOS No support NoSamsung Internet Android No support Nonodejs No support No

Legend

No support  
No support
Non-standard. Expect poor cross-browser support.
Non-standard. Expect poor cross-browser support.
Deprecated. Not for use in new websites.
Deprecated. Not for use in new websites.

See also

문서 태그 및 공헌자

이 페이지의 공헌자: SSJ-unclear
최종 변경자: SSJ-unclear,