Петр, лучше фигурную скобку всегда открывать на той же линии где Вы объявляете функцию. Интерпретатор JS в конце строки может доставить ";" если этот символ отсутсвует. 
Например 

return (отсутвует ";")
        {
                value: false
        }

Вернет 

 return ;
        value:
                false;

что вызовет синтаксическую ошибку