JS无法计算2个值

时间:2015-10-05 12:55:00

标签: javascript

代码无法在ForEach中计算2个值:

                        var total = parseFloat(row[0].price);                       
                        x.forEach(function(j) {
                            var price = 1;
                            total = parseFloat(total + price);
                            console.log(total);
                            })
                        })

ForEach循环10次,因此total在循环结束时应为10。如何让total计数?

1 个答案:

答案 0 :(得分:0)

你可能会这样:

var something = new Array(10)

但它不会循环10次,因为它是10个undefined值的数组,请检查https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/forEach。如果你分配这样的东西:

var something = [1,2,3, 4,5,6,7,8,9,10]

它将按预期工作。