Используя скобки на той же строке, что и объявление функции собственно JavaScript стиль кодирования (см. Crockford). Использование скобок в той же строке, что и начальный блок, рекомендуется из-за того, как JavaScript вставляет точки с запятой, где это возможно. Возьмем, к примеру, этот код:
return
{
hello: "world"
};
JavaScript парсеры будет переписать как:
return;
{
hello: "world"
};
Это имеет существенно иной смысл, и есть никакого предупреждения разработчику, что это произошло , кроме неправильного поведения из их сценария. Хотя объявления функций в порядке, поскольку function foo();
недействителен JavaScript, и поэтому синтаксические анализаторы не будут вставлять точку с запятой, такое форматирование по-прежнему сильно не рекомендуется.
Если вы еще хотите это сделать, вы можете изменить этот параметр: Инструменты - Параметры - Текстовый редактор - JScript - Форматирование - Поместите открытую фигурную скобку на новую строку для функций.