Скажите пожалуйста, как правильно форматировать оператор IF согласно спецификации ES5 и ES6? И почему?
Варианты пишу без отступов, интересует наличие перехода на новую строку, скобок {} и точки с запятой.
//Вариант 1:
if (true) func_name(); else return;
//Вариант 2:
if (true) func_name();
else return;
//Вариант 3:
if (true)
func_name();
else
return;
//Вариант 4:
if (true)
{func_name()}
else
{return};
//Вариант 5:
if (true) {
func_name()
} else {
return
};
//Вариант 6:
if (true)
{
func_name()
}
else
{
return
};