コンストラクタ使用時にnewを忘れると、コンストラクタ内部のthisがグローバルオブジェクトを指す
平たく言えば、コンストラクタを使用するときはnewを使えってことだね。
//これはOK var constructor_ok = new Method(); //これは使うな var constructor_ng = Method();
ECMAScript5でstrictモードだと、thisはグローバルオブジェクトを指さないようになるらしい。
平たく言えば、コンストラクタを使用するときはnewを使えってことだね。
//これはOK var constructor_ok = new Method(); //これは使うな var constructor_ng = Method();
ECMAScript5でstrictモードだと、thisはグローバルオブジェクトを指さないようになるらしい。