Brackets are optional β if you do not have any constructor parameters, they may be omitted.
Oddly enough, semicolons are also (sometimes) optional due to automatic semicolon insertion ( source , more ). This sparked a lengthy debate earlier this year and sparked a response from Douglas Crockford (JSON / JSLint inventor, JS guru).
source share