Я очень новичок в Javascript и посмотрел на чей-то другой код, чтобы попытаться выяснить, что он делает.Я видел следующее, и не могу понять, почему значение «total» было установлено дважды с использованием разных обозначений.Я действительно плотный здесь?Код такой:
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 находится за пределами создания объекта, но зачем устанавливать свойство сразу после этого, если для него уже установлено то же самое?