JSLint'意外'(空格)'错误?

Reg*_*man 3 jslint adobe-edge

我正在玩Adobe的Edge Code,它有自己的JSLint检查选项.我收到这个错误(查看标题),我无法解决...谁知道这是什么?以下3行代码中的每一行都出现错误:

plugin.pics[data.images[i].index] = data.images[i];
dataLoadedEvent = $.Event('DualG:dataLoaded', [ plugin.pics.length ]);
privateLoadPic(index, container);
Run Code Online (Sandbox Code Playgroud)

pet*_*ynn 6

我敢打赌,问题是在每一行末尾都有空格.如果单击JSLint面板中的错误,光标是否会到达行尾?如果是这样,那可能就是这样; 只需按Shift + End,删除即可将其清理干净.

如果我只是从上面粘贴您的确切代码并将其包装为一个简单的JSLint测试,我得到零JSLint错误,如下所示:

/*jslint indent: 4 */
/*global plugin, data, $, i, dataLoadedEvent: true, privateLoadPic, index, container */
(function () {
    "use strict";

    plugin.pics[data.images[i].index] = data.images[i];
    dataLoadedEvent = $.Event('DualG:dataLoaded', [ plugin.pics.length ]);
    privateLoadPic(index, container);

}());
Run Code Online (Sandbox Code Playgroud)