【发布时间】:2017-03-23 12:37:37
【问题描述】:
我有两个数组:
例如:count["1","3","1"..........]、amount["10","20","30"..........]
我需要执行乘法和加法:
var total = (1x10)+(2x20)+(1x30)...........
谁能帮忙。谢谢
【问题讨论】:
标签: jquery arrays multiplication
我有两个数组:
例如:count["1","3","1"..........]、amount["10","20","30"..........]
我需要执行乘法和加法:
var total = (1x10)+(2x20)+(1x30)...........
谁能帮忙。谢谢
【问题讨论】:
标签: jquery arrays multiplication
您可以使用此代码
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)
【讨论】:
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
【讨论】: