【发布时间】:2019-07-20 02:47:47
【问题描述】:
我对 Javascript 非常陌生,并且查看了其他人的代码以尝试弄清楚它的作用。我已经看到以下内容,但无法理解为什么使用不同的符号设置了两次“总计”。我在这里真的很密集吗?代码是:
contents = {
apples : 0,
oranges : 0,
bananas : 0,
grapes : 0,
peach : 0,
total : function() {return this.apples+this.oranges+this.bananas+this.grapes+this.peach;}
};
contents.total = function() {return this.apples+this.oranges+this.bananas+this.grapes+this.peach;};
我知道 contents.total 不在创建对象的范围内,但是如果它已经设置为相同的东西,为什么要在之后立即设置属性呢?
【问题讨论】:
-
没有正当理由。
-
不,你不密集。这段代码很奇怪,两行之一确实是多余的。
标签: javascript object