リグレッション ゲッター・セッター内の this が特定の状況で期待通りに動作しません

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

概要

ゲッター・セッター内の this キーワード が特定の状況下で当該オブジェクトを参照できず、プロパティアクセス時に予期せぬ TypeError につながるというリグレッションが Firefox 41 で発生しました。バグ報告者の例では巨大な配列を含むオブジェクトで問題が生じていましたが、Mozilla 開発者によれば他の条件でも再現する可能性があります。この問題は Firefox 45 で修正されました。

参考資料