Syntax error: Illegal return statement in JavaScript - Stack Overflow
最初のif文でfalseだったらexitみたいなことをやりたかったんだけど、(ここは頗るPHPぽい)
if(hoge === false) { return false; };
などと書くと表題のエラーが出たり、Emacsの文法チェックでinvalid returnとか出てくるので、いろいろ調べたけど、無理だったのでやめた。というか、エラーじゃないからtry-catchはなんか違うと思うのでtry-catchはやめた。