<script>
var list = [
{
"title": "笔",
"price": 2,
"num": 2
},
{
"title": "本",
"price": 1,
"num": 3
},
{
"title": "尺子",
"price": 3,
"num": 1
}
]
var str = '<table><tr><th>编号</th><th>物品</th><th>价格</th><th>数量</th></tr>'
list.forEach(function (item, index) {
str += '<tr>'
str += '<td>' + (index + 1) + '</td>'
for (var key in item) {
str += '<td>' + item[key] + '</td>'
}
str += '</tr>'
})
str += '</table>'
document.write(str)
var sum = list.reduce(function (res, curr) {
// console.log(res, curr.price, curr.num)
return res += curr.price * curr.num
}, 0)
// console.log(sum)
document.write('总价:' + sum)
</script>
将下面这个list渲染成表格,在下面显示总价, 总价可以使用reduce计算
猜你喜欢
转载自blog.csdn.net/qq_43633053/article/details/105499712
今日推荐
周排行