Reputation: 197
I have two arrays:
Ex: count["1","3","1"..........]
, amount["10","20","30"..........]
I need to perform multiplication & addition as:
var total = (1x10)+(2x20)+(1x30)...........
Can anyone help. Thanks
Upvotes: 0
Views: 216
Reputation: 226
var a = ["1","3","1"], b = ["10","20","30"], sum = 0;
$.each(a, function(k,v){
sum += (parseInt(v) * parseInt(b[k]));
})
console.log(sum); // 100
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
100
Upvotes: 0
Reputation: 128
You can use this code
var count = [1, 3, 1];
var amount = [10, 20, 30];
var sum = 0;
for (var i = 0; i < count.length; i++) {
sum += count[i] * amount[i];
}
console.log(sum)
Upvotes: 2