Javascript jslint:var语句后的结束括号

Javascript jslint:var语句后的结束括号,javascript,jslint,Javascript,Jslint,作为一名javascript新手,我尽可能遵循jslint的建议。现在有件事对我来说毫无意义 以下代码有效: function func() { "use strict"; var foo = function () { }, bar = function () { }; } 这也是正确的: function func() { "use strict"; var foo = function () { }

作为一名javascript新手,我尽可能遵循jslint的建议。现在有件事对我来说毫无意义

以下代码有效:

function func() {
    "use strict";
    var foo = function () {
        },
        bar = function () {

        };
}
这也是正确的:

function func() {
    "use strict";
    var foo = function () {
    },
        bar = function () {

        };
}
第4行在这些方面有所不同。这实际上是有效的还是一个bug


编辑20.02:问题不在于这是否是正确的JavaScript。根据jslint的说法,这两者是否都是正确的。在这种情况下,有两种可能,通常只有一种方法可以编写100%jslint有效的代码。

唯一的区别是缩进量,这纯粹是编码风格的问题,对代码解析没有影响。

唯一的区别是缩进量,这纯粹是一个编码风格的问题,对代码的解析没有影响。

看起来很难看