エラー出してあげたほうが良い気もするけど、、こういう書き方もあるんだというメモ。
javascript
function SomeClass(){
return (this instanceof SomeClass) ? this.init() : new SomeClass();
}
SomeClass.prototype.init = function(){
console.log('SomeClass.init')
}
var hoge = SomeClass();
// >> SomeClass.init
var fuga = new SomeClass();
// >> SomeClass.init