Chrome と Safari の両方で、これは違法であると報告されています。彼らは、「this.b」を指している「予期しないトークン「this」」を報告します。問題を表示するために必要な最小限のコードは次のとおりです。
function x(){ this.a = function() {} this.b = function() {} }
2 つの宣言が同じ行にある場合にのみ発生します。何か案は?私には合法に見えます。
これはJavascriptのミニファイヤから出てくるものなので、面倒です。