0

我使用 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 的最新更新有关吗?

4

0 回答 0