11.3Iterators and Generators / Generator Spacing

ジェネレータ関数のスペース

ジェネレータを使用する場合、関数シグネチャのスペースが適切に配置されていることを確認してください。`function*`はユニークな構文です。

`function` と `*` の間にスペースを入れるか入れないかはスタイル上の問題ですが、`function*` を一つのキーワードとして扱う `function* foo()` というスタイルが一貫性があり、推奨されています。

❌ Bad
// bad
function * foo() {
  // ...
}

// bad
function*foo() {
  // ...
}
✅ Good
// good
function* foo() {
  // ...
}

// good
const foo = function* () {
  // ...
};