| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/function* | [Back] [Original] |
Get to know MDN better
const foo = function* () {
yield "a";
yield "b";
yield "c";
};
let str = "";
for (const val of foo()) {
str += val;
}
console.log(str);
// : "abc"
function* (param0) {
statements
}
function* (param0, param1) {
statements
}
function* (param0, param1, /* , */ paramN) {
statements
}
function* name(param0) {
statements
}
function* name(param0, param1) {
statements
}
function* name(param0, param1, /* , */ paramN) {
statements
}
:
function* function function
function* function* function* function* function* function* IIFE
x
const x = function* (y) {
yield y * y;
};
| ECMAScript 2027 LanguageSpecification # sec-generator-function-definitions |
| Web Proxy Viewer | New URL | Original Page |