var Ob = function(){
}
Ob.prototype.add = function(){
inc()
}
Ob.prototype.inc = function(){
alert(' Inc called ');
}
window.onload = function(){
var o = new Ob();
o.add();
}
我想调用这样的东西,我怎么调用,当然我把 inc 作为 add 的内部函数我可以这样做但是没有内部函数.我该怎么做?
最佳答案
很简单:
Ob.prototype.add = function(){
this.inc()
}
Ob.prototype.inc = function(){
alert(' Inc called ');
}
当您创建 Ob
的实例时,原型(prototype)中的属性将被复制到对象中。如果您想从另一个方法中访问实例的方法,您可以使用 this
。
关于javascript - 在javascript中调用另一个原型(prototype)方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8778874/