[英]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.