JavaScript";“对象方法”;
最后,我使用变量定义了对象的所有内容。 当我运行Money.total(“Money”objects方法)时,它返回为“function”JavaScript";“对象方法”;,javascript,function,object,methods,Javascript,Function,Object,Methods,最后,我使用变量定义了对象的所有内容。 当我运行Money.total(“Money”objects方法)时,它返回为“function” 请帮助。我需要所有东西的总数。您需要使用此而不是“Money”来读取/写入新创建对象的属性: function Money(bill, accu, hb, food, webHosting, lynda) { Money.bill = bill; Money.accu = accu; Money.hb = hb; Money.food =
请帮助。我需要所有东西的总数。您需要使用
此
而不是“Money”来读取/写入新创建对象的属性:
function Money(bill, accu, hb, food, webHosting, lynda) {
Money.bill = bill;
Money.accu = accu;
Money.hb = hb;
Money.food = food;
Money.webHosting = webHosting;
Money.lynda = lynda;
Money.total = function () {
(Money.bill + Money.accu + Money.hb + Money.food + Money.webHosting + Money.lynda)
return Money.total;
};
}
var cost = new Money(2500, 5000, 2000, 6000, 1000, 30000);
Money.total();
现在还不清楚你试图用“总体”方法做什么。如果你能描述它应该做什么,那么我们可以帮助实现,但我提供了一个对属性求和的实现。因为你要返回函数
Money.total
,你的行在上面,这是真的,实际的数学只是做数学,然后什么也不做。@JokerSpirit-这回答了你的问题吗?因为看起来您可能是StackOverflow新手,您是否知道如果您的问题得到了回答,那么您应该选择最佳答案并单击答案左侧的绿色复选标记。这将通知社区您的问题已得到回答,并为您和提供答案的人赢得一些声誉积分。
function Money(bill, accu, hb, food, webHosting, lynda) {
this.bill = bill;
this.accu = accu;
this.hb = hb;
this.food = food;
this.webHosting = webHosting;
this.lynda = lynda;
this.total = function() {
return this.bill + this.accu + this.hb + this.food + this.webHosting + this.lynda;
}
}