JavaScriptのnew
JavaScriptのnewはJavaなどのnewとは挙動が違う。
new演算子はprototypeチェーンを継承して新たにオブジェクトを生成する演算子であるため、通常の new Hoge(); と書くよりも、 new(Hoge);*1 と書いたほうがイメージが伝わりやすい。
var hoge = new Hoge;
これでも引数なしで Hoge クラスを生成することができる。
だからこんな書き方もできるんすね。
var time = (new Date).getTime();
*1:Google JavaScript Style Guide ではこの書き方は非推奨