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 作为内部函数添加到添加我可以做到但是没有内部函数。我该怎么做?
答案 0 :(得分:73)
很简单:
Ob.prototype.add = function(){
this.inc()
}
Ob.prototype.inc = function(){
alert(' Inc called ');
}
当您从原型创建Ob
属性的实例时,会将其复制到对象中。如果要从其他方法中访问实例的方法,可以使用this
。