Akhil Gupta
Akhil Gupta

Reputation: 197

jQuery Array multiplication & addition

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

Answers (2)

Bassem Rabia
Bassem Rabia

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

Anshul
Anshul

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

Related Questions