来自CoffeeScript的编译Javascript无法在IE8中运行

时间:2013-03-21 02:50:44

标签: javascript coffeescript

我使用CodeKit将我的CoffeeScript文件编译为JS。

就在最近,我发现我在CodeKit中从CoffeeScript编译的JS文件中的一个不再适用于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中的最新更新有什么关系吗?

0 个答案:

没有答案