0

我正在使用带有 JSDT 的 Eclipse 编辑器来处理一些 Firefox 附加示例。以下代码会生成错误。

const {Cc, Ci} = require("chrome");

var downloadManager = Cc["@mozilla.org/download-manager;1"]
.getService(Ci.nsIDownloadManager);

第一行给出错误 - 标记“}”上的语法错误,删除此标记

最后一行给出错误 - 语法错误,插入“}”以完成块

这段代码有问题还是 JSDT 有问题?

4

1 回答 1

0

看来您使用的是 ES6 语法代码,而 JSDT Validator 不支持这个 ECMA 版本(所以这是 JSDT 的问题)。您的问题与EcmaScript 6 - Tern IDE for Eclipse 验证错误相同

于 2015-11-10T21:30:31.497 回答