javascriptで独自の関数実装を行うことは可能ですか? __invokeの魔法の方法でPHPオブジェクトのようなjavascriptオブジェクトを持っているには?javascript Functionオブジェクトから継承することはできますか?
A = function(){};
A.prototype = new Function();
var a = new A();
alert(a instanceof Function); // true
a(); // exception
自分の質問に答えることはできません...そこの答えである:everebodyため
が申し訳ありませんが、私は投稿時に(私は離れて答えから、いくつかの段階にあった私の仕事のための良い方法を発見しました質問)。私は質問を削除しない、誰かが私より少ない時間を過ごすことを願っています。
これは初心者の質問ですが、私に電子メールを送信して削除します。ありがとうございました!
何のために:あなたは、もちろん、このパターンを簡略化することができ
?単純に 'a'を必要な振る舞いの関数にすることで欠けているものは何ですか? – davin
Read this http://www.crockford.com/javascript/inheritance.html –
@LeoあなたのソリューションはIEで動作しません。そのブラウザは '__proto__'を実装していないからです。また、 '__proto__'は非標準であり、**非難されているので、おそらくそれに頼るのは良い考えではないことに注意してください。 –