var ar = [1, 2, 3];
ar.sum = function() {
this.reduce(function(a, b) {
return a + b;
});
}
ar.length = 0
var ar = [1, 2, 3];
ar.sum = function() {
return this.reduce(function(a, b) {
return a + b;
});
}
ar.length = 0; // значений больше нет, но метод sum() остался
ar.push(5, 6, 7); // добавляем новые значения
ar.sum() // 18