1

IE が をサポートしていないことはわかってい__proto__ますが、関数について考えています。new Constructor自動的に作成されたオブジェクトの非表示のみを設定でき__proto__ます。関数が返された場合、それ__proto__はそのままであり、ES5Oject.createは関数を作成できません。__proto__関数のを設定するにはどうすればよいですか? プロパティを on に設定することを提案するかもしれFunction.prototypeませんが、それはクリーンなアプローチではありません。また、個々の関数にプロパティを直接設定することも避けたいと思います。これはクリーンでもメモリ フレンドリーでもないためです。32 プラットフォームでは、新しいプロパティは参照だけでも少なくとも 4 バイトを消費する可能性があります__proto__が、必須であるため何の価値もありません。私のけちを我慢してください;)それで、に頼らずにこれを行う方法を知っている人はい__proto__ますか?前もって感謝します!

--->8---

編集:

私の意図は、arguments.callees を独自のメソッドを持つ通常のオブジェクトとして使用することであり、それらのメソッドをプロトタイプに入れることができれば素晴らしいと思います。

4

0 に答える 0