js四种遍历:
let list = [{
num: 4,
count: 3
},{
num: 6,
count: 2
},{
num: 3,
count: 1
},{
num: 5,
count: 4
}]
let sum1 = 0,sum2 = 0, sum3 = 0
for (let i = 0; i < list.length; i++) {
sum1 += list[i].num * list[i].count
}
console.log("普通for循环sum1=" + sum1)
for (let i in list) {
sum2 += list[i].num * list[i].count
}
console.log("增强for循环sum2=" + sum2)
for (const item of list) {
sum3 += item.num * item.count
}
console.log("for of循环sum3=" + sum3)
list.forEach(function(item) {
sum4 += item.num * item.count
})
console.log("for of循环sum4=" + sum4)