var Ob = function(){
}
Ob.prototype.add = function(){
inc()
}
Ob.prototype.inc = function(){
alert(' Inc called ');
}
window.onload = function(){
var o = new Ob();
o.add();
}
Je voudrais appeler quelque chose comme ça, comment puis-je appeler, bien sûr je mets inc comme fonction interne à add Je peux le faire mais sans avoir la fonction interne. comment je fais ça ?
C'est facile:
Ob.prototype.add = function(){
this.inc()
}
Ob.prototype.inc = function(){
alert(' Inc called ');
}
Lorsque vous créez l'instance de Ob
, les propriétés du prototype sont copiées dans l'objet. Si vous souhaitez accéder aux méthodes d'instance depuis une autre méthode, vous pouvez utiliser this
.