在javascript中调用另一个原型方法

var Ob = function(){ } Ob.prototype.add = function(){ inc() } Ob.prototype.inc = function(){ alert(' Inc called '); } window.onload = function(){ var o = new Ob(); o.add(); } 

我想打电话给这样的,我怎么能打电话,当然我把公司作为内部function添加我可以做到这一点,但没有内在的function。 我怎么做 ?

这很容易:

 Ob.prototype.add = function(){ this.inc() } Ob.prototype.inc = function(){ alert(' Inc called '); } 

当你从原型创buildOb属性的实例被复制到对象。 如果你想从另一个方法中访问实例的方法,你可以使用this