旧式ジェネレーター関数がメソッド定義内で許容されなくなりました

公開日: | カテゴリー: JavaScript

概要

従来、メソッド定義 のゲッター内で yield キーワードを用いることで、それを暗黙のうちに 旧式ジェネレーター関数 とすることが可能でした。そのような構文は現在の ECMAScript 仕様によれば妥当でないため、Firefox は SyntaxError を投げるようになりました。このニュースグループへの投稿 で説明されている通り、代わりに ジェネレーターメソッド を使用してください。

参考資料