1 function.methos(「新新」、関数(){ 2 // 新たにプロトタイプオブジェクトのコンストラクタを継承するオブジェクトを作成する。 3。 VAR Object.create =(この .prototype); // このとき、これは指しFunctionコンストラクタ 4 //は、このオブジェクトにバインドされ、コンストラクタを呼び出してその新しいオブジェクト 5。 VARその他= この .apply(つまり、引数); // このオブジェクトを指すこのとき、オブジェクト。 6 // もしその戻り値は、新しいオブジェクトが返され、オブジェクトではありません。 7。 復帰(typeof演算 || OTHER === "オブジェクト" && OTHER)こと; 8 })。