関数を拡張して、呼び出されたときに新しい拡張クラスも呼び出されるようにするための最良の方法は何ですか。
次のクラスを受講してください。
var class = {}
class.init = function(){
//do something
};
たとえば、initを拡張します。
class.init.prototype.extend = function(){
console.log("hey look at me, I get called too!");
}
ここでの考え方は、class.init()が呼び出されたときに、拡張クラスも自動的に呼び出されるようにすることです。目標は、クラスを拡張して、クリックイベントをリンクにバインドするのと同じように、元の関数から何も変更せずに拡張することです。