Monday, May 20, 2024
 Popular · Latest · Hot · Upcoming
157
rated 0 times [  161] [ 4]  / answers: 1 / hits: 23408  / 7 Years ago, sat, november 4, 2017, 12:00:00

new to ng4/typescript and having some difficulty. How do I sum the items in an array?



Addedenter screenshot of what it looks like in action for example



        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)

}
}

More From » arrays

 Answers
37

Use 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);




[#56014] Wednesday, November 1, 2017, 7 Years  [reply] [flag answer]
Only authorized users can answer the question. Please sign in first, or register a free account.
nestorjarettg

Total Points: 451
Total Questions: 108
Total Answers: 108

Location: Rwanda
Member since Thu, Feb 10, 2022
2 Years ago
;