簡體   English   中英

Angular 4 - 數組之和

[英]Angular 4 - Sum of Array

ng4/typescript 的新手並且有一些困難。 如何對數組中的項目求和?

添加在此處輸入圖片說明 例如,它在行動中的樣子的屏幕截圖

        for (let card of this.cards) {
              for (let val of card.cards){
                if(val.value == "JACK"){
                  val.value = 10;
                }
                if (val.value == "QUEEN"){
                  val.value = 10;
                }
                if (val.value == "KING"){
                  val.value = 10;
                }
                if (val.value == "ACE"){
                  val.value = 10;
                }

                this.hand = Number(val.value) + Number(val.value); (I'm sure this is wrong)

             }
          }

使用Array#Reduce

 // Array of numbers var array = [1,2,3,4,5]; var sum = array.reduce((acc, cur) => acc + cur, 0); console.log(sum) // Array of strings var toNumber = ['1','2','3','4','5']; var sumNumber = toNumber.reduce((acc, cur) => acc + Number(cur), 0) console.log(sumNumber);

let sum = array.reduce(function (acc, cur) { return acc + cur; });

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM