Предлагаю компромиссный вариант расстановки операторных скобок. Они на одной вертикали и не занимают лишнюю строчку. Все счастливы, нет больше споров о стилях!
Подробнее
function f() { // Код функци }
it-юмор,geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор
Еще на тему
{
//код
}
и доволен
Хуже чем:
function f()
{
код
}
лишь:
function f(){
код}
let f = a => a;
то же самое, что:
function f(a){
return a;
}
Нечего лишние строчки занимать
Минусы тоже есть. Вся команда разработчиков, в которой ты состоишь, будет бить тебя вместе и по очереди. И возможно даже ногами.
Поэтому мою версию кода можно использовать только в личных проектах.
(В студии ты, например, можешь настроить всё: начиная где скобочки будут стоять, заканчивая максимальной длинной строки)
1. if ()
2. {
3. teturn 0;
4. }
Почему "2" - считается лишней строчкой, а "4" - нет?
И второй: что делать тем, кому нравится такой стиль именно из за "лишней" строчки?
Ну ок:
1. if ()
2. {
3. teturn 0; }
Пишите тогда так. И заметьте, никакой лишней строчки нет