在陣列中,要如何把數量做「加總」呢?
JS:
1 | var farms = [ |
現在,我想要把這個陣列中,每個物件的「banana
屬性的值」做加總
作法如下:
JS:
1 | var farms = [ |
🎃 先計算出陣列中的「資料有幾筆」: var farmsTotal = farms.length;
🎃 設立變數,用來儲存「加總後的值」: var bananaTotal = 0;
🎃 在「for
迴圈」的大括號裡面做「加總」:
🍋 變數bananaTotal
一開始 = 0
🍋 跑第一次「for
迴圈」時,會撈出「第一個物件的banana
值」,拿來做加總(+5000)
🍋 跑第二次「for
迴圈」時,會撈出「第二個物件的banana
值」,拿來做加總(+1000)
🍋 跑第三次「for
迴圈」時,會撈出「第三個物件的banana
值」,拿來做加總(+3215)
🎃 等「for
迴圈」全部跑完後,才會接下去執行console.log('banana 的總數是 ' + bananaTotal);
在 Console 就會顯示「banana 的總數是 9215」(0+5000+1000+3215)