Я знаю, что пробел не имеет значения в JavaScript, но мне интересно стиль.
При определении такой функции, как:
function Foo(a, b, c) {}
 Я не ставлю пробел после имени функции. Но если я создаю функцию как выражение:
Bar(function (a, b, c) {
    // do something
})
 или же
{
    Foo: function (a, b, c) {
        // do something
    }
}
 Я естественным образом набираю пробел. Я думаю, это потому, что я научился печатать пробел сразу после ключевого слова функции (или ключевых слов в целом). Однако, в зависимости от контекста, пространство может выглядеть неловко. Что имеет больше смысла? что делает большинство людей?
Извините, если об этом уже спрашивали; Я не видел, чтобы это подошло.