En javascript comment puis-je appeler une méthode de prototype dans un autre prototype de la méthode?

supposons que j'ai une fonction:

function test(){}

test.prototype.method01=function(){
    //do something
}

test.prototype.method02=function(){
    //how can I call the method01?
    //this.method01()...?
    //but the chrome through an error:
    //Uncaught TypeError: Object #<HTMLImageElement> has no method 'method01'
}

Modifié:
en fait, le method01 comme ceci:

test.prototype.method02=function(){
    $('.cpy').resizable({

    }).draggable({
        start:function(e,ui){
            this.method01();
        }
    });
}
Êtes-vous affectation method02 à un événement d'une image, par hasard?
Il dépend de comment vous appelez method02. Vous devriez lire le MDN article sur this.
ont améliorer ma question,montrer comment je l'appelle
Comme si souvent dans jQuery, à l'intérieur de la start rappel, this fait référence à l'élément que vous appelez draggable sur, dans ce cas .cpy. Vous devez garder une référence à la this de method02.
Connexes: stackoverflow.com/questions/8778874/...

OriginalL'auteur hh54188 | 2012-03-17