功能后的JavaScript空间

前端之家收集整理的这篇文章主要介绍了功能后的JavaScript空间前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我知道空白在 JavaScript中是无关紧要的,但我对风格很好奇.

定义如下功能时:

function Foo(a,b,c) {}

函数名后面没有空格.但是,如果我正在创建一个表达式的函数

Bar(function (a,c) {
    // do something
})

要么

{
    Foo: function (a,c) {
        // do something
    }
}

我发现自己自然键入一个空格.我认为这是因为我已经训练自己,在功能关键字(或一般的关键字)之后立即输入一个空格.然而,根据上下文,空间可能看起来很尴尬.什么更有意义?大多数人做什么?

对不起,如果以前有人问过,我没看到它出现

解决方法

我也一样.
function () { ... }
function name() { ... }

这样我就更有道理了.它在函数关键字后面的空间更容易读取(我和if,while等等一样),并没有把它放在函数名后面是有意义的,因为你通常没有空格来调用它.

猜你在找的JavaScript相关文章