コンストラクタ使用時にnewを忘れると、コンストラクタ内部のthisがグローバルオブジェクトを指す

平たく言えば、コンストラクタを使用するときはnewを使えってことだね。

//これはOK
var constructor_ok = new Method();

//これは使うな
var constructor_ng = Method();

ECMAScript5でstrictモードだと、thisはグローバルオブジェクトを指さないようになるらしい。