var cart = {
items: [],
addItem: function(item) {
this.items.push(item);
},
removeItem: function(item) {
var index = this.items.indexOf(item);
if (index > -1) {
this.items.splice(index, 1);
}
},
getTotal: function() {
var total = 0;
for (var i = 0; i < this.items.length; i++) {
total += this.items[i].price;
}
return total;
}
};
var item1 = {
name: 'iPhone',
price: 6999
};
var item2 = {
name: 'iPad',
price: 3999
};
cart.addItem(item1);
cart.addItem(item2);
console.log(cart.getTotal());
cart.removeItem(item1);
console.log(cart.getTotal());
没有回复内容