CodeKit を使用して、CoffeeScript ファイルを JS にコンパイルします。
つい最近、CodeKit の CoffeeScript からコンパイルした JS ファイルの 1 つが IE8 で動作しないことがわかりました。
IE Developer Tool を調べてみたところ、次の行でエラーが報告されていることがわかりました。
      this["default"] = function() {
        return AlertExplorer.prototype.default.apply(_this, arguments);
      };
...
...
      this["export"] = function() {
        return ExportAuth.prototype.export.apply(_this, arguments);
      };
私は他の関数宣言を見てきましたが、それらはすべてそうです
  this.functionName = function() {
  };
IE8 は角括弧 [] を含む関数宣言を好まないようです。それは意味がありますか?
今のところ、上記の行にコメントするだけで問題なく動作しました。これは CoffeeScript の最新のアップデートと何か関係がありますか?