如何在构造函数的方法中使用方法
how to use method inside method of a constructor?
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?
}
如果将method
定义为对象,则可以执行
days = method.eatPercent() * method.totalDays();
如果方法是一个函数,那么你需要
days = this.eatPercent() * this.totalDays();
这里的this
是指调用getEatingDays()
的所有者
您需要在当前实例中调用这些 getter 函数,这可以通过 this.fnName()
method.getEatingDays = function(){
var days = 0;
days = this.eatPercent()*this.getTotalDays();
}
相关文章:
- 如何使用post方法从方法上传文件
- 使用方法将扫描的项目添加到总数中
- D3使用方法链接时的不同行为
- 如何在不链接/jquery的情况下使用方法应用css属性数组
- JQuery AJAX - 如何使用方法 GET 调用刷新/重新加载页面
- 在Javascript中使用C#方法
- 可以'使用方法帖子时,不要提交ajaxForm
- 使用两种不同的方法调用方法
- 获取元素高度的正确方法(使用所有浏览器?)
- 为什么不能在带有条件的ng类中使用方法
- http模块(node.js和browserfy的)没有't使用方法PATCH写入请求正文
- 在 javascript 中使用方法的局部变量
- 使用方法和属性定义javascript对象的最佳方法是什么?(如果可能以本机方式)
- 在 javascript 中使 split() 方法使用双引号而不是单引号创建数组
- 无法使用方法调用 meteor 包中的函数
- 追加方法使用 from in a Jquery $getJSON
- 405:不允许使用方法(AJAX 查询到 Flask)
- 为什么.replace 方法使用正斜杠字符将第一个参数括起来
- 使用方法=发布通过jquery提交表单
- 从 Mozilla 扩展运行二进制文件的推荐方法(使用 std I/O 通信)