Javascript 如何在构造函数的方法内部使用方法?

Javascript 如何在构造函数的方法内部使用方法?,javascript,Javascript,在这个构造器的下一个方法中,我想计算“进食过程”在我生命中花费的天数。例如,我希望有这样一个方法: method.getTotalDays = function(){ return (this.longi-this.age)*365; } method.eatPercent = function(){ return this.eat/24; } 如果方法被定义为对象,则可以执行以下操作 method.getEatingDays = function(){ var days =

在这个构造器的下一个方法中,我想计算“进食过程”在我生命中花费的天数。例如,我希望有这样一个方法:

method.getTotalDays = function(){
    return (this.longi-this.age)*365;
}

method.eatPercent = function(){
    return this.eat/24;
}

如果
方法
被定义为对象,则可以执行以下操作

method.getEatingDays = function(){
var days = 0;
days = eatPercent*totalDays; //How do I get eatPercent and totalDays by using the established  
                             //methods?
}
若方法是一个函数,那个么您需要

days = method.eatPercent() * method.totalDays();

这里的this
指的是调用
getEatingDays()

的所有者。如果
方法定义为对象,您可以

method.getEatingDays = function(){
var days = 0;
days = eatPercent*totalDays; //How do I get eatPercent and totalDays by using the established  
                             //methods?
}
若方法是一个函数,那个么您需要

days = method.eatPercent() * method.totalDays();

这里的this
指的是调用
getEatingDays()

的所有者。您需要在当前实例中调用这些getter函数,这可以通过
this.fnName()


您需要在当前实例中调用这些getter函数,这可以通过
this.fnName()


这是以小时为单位的。这是以小时为单位的。