new 演算子の役割
new 演算子を利用すると、関数コンストラクタのインスタンスを生成できる
var obj = new MyFunc("taro",20); obj.name;//=>taro
上記のように new 演算子を利用すると、コンストラクタMyFunc内のthisが
obj に割り当てられる
これは、call apply メソッドを利用した以下の場合と似ている
var obj = new Object(); MyFunc.call(obj,"taro",20); obj.name;//=>taro
new 演算子にてインスタンス作成時は、格納先の変数(オブジェクト)に対して
内部的に上記のような処理が実行されていると予測できる