번역이 완료되지 않았습니다. Please help translate this article from English
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(브라우저 호환성)
The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.
Update compatibility data on GitHub
| Desktop | Mobile | Server | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Legacy generator function | Chrome No support No | Edge No support No | Firefox No support 2 — 58 | IE No support No | Opera No support No | Safari No support No | WebView Android No support No | Chrome Android No support No | Firefox Android No support 4 — 58 | Opera Android No support No | Safari iOS No support No | Samsung Internet Android No support No | nodejs 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.