在外部声明变量
forEach
在里面增加
前臂
function calculateSubTotal() {
let total = 0;
rows.forEach(function(row, index){
const input1Val = Number(row.querySelector('.input-1').value);
const input2Val = Number(row.querySelector('.input-2').value);
const subTotal = input1Val + input2Val;
console.log(subTotal);
total += subTotal
});
}
使用的代码的简化版本
reduce()
和
map()
将
function calculateSubTotal() {
let total = 0;
let subTotals = rows.map(x => +x.querySelector('.input-1').value + +x.querySelector('.input-2').value)
let total = subTotals.reduce((ac,a) => ac + a,0)
}