我正在使用VueJS來顯示雜貨列表。每個雜貨商品可以增加或減少。我寫了下面的函數遞減:當我將數組索引作爲變量存儲時,代碼不起作用
deleteItem: function(index) {
this.items[index].quantity -= 1;
if (this.items[index].quantity < 0) {
this.items[index].quantity = 0;
};
}
我試圖讓我的代碼更乾燥,所以我試圖把this.items[index].quantity
中的變量。我想知道爲什麼我的代碼不工作whenI做到這一點:
deleteItem: function(index) {
var itemQuantity = this.items[index].quantity
itemQuantity -= 1;
if (this.items[index].quantity < 0) {
this.items[index].quantity = 0;
};
}
,因爲它不是一個參考 – epascarello