If you want to calculate totals or summaries of data stored in Array, you can use JavaScript functional style capabilities, namely .reduce().
Just create your summary function like this :
//lambda syntax const isum = (acc,val) => acc + val function izeros(acc,val) { return val == 0 ? acc + 1 : acc} function inon_zeros(acc,val) { return val == 0 ? acc : acc + 1} ary = [1,2,3,0,0,0,0] console.log(ary.reduce(isum,0)) console.log(ary.reduce(izeros,0)) console.log(ary.reduce(inon_zeros,0)) ---- Output: 6 4 3
You can try it here : https://onecompiler.com/javascript/3xjg9tyjt