В чем разница между объявлением прототипа? [Дубликат]
На этот вопрос уже есть ответ здесь:
Определение прототипа Javascript 5 ответовСпособ 1:
Rectangle.prototype.getArea = function() {
return this.length * this.width;
};
Способ 2:
Rectangle.prototype = {
getArea: function() {
return this.length * this.width;
}
};
Каковы различия и преимущества каждого из перечисленных методов?