这里的 JavaScript 菜鸟...
我正在尝试遍历一个数组并将这些值相加。这就是我所拥有的:
var totalXyz;
var arrayLength = data.length;
for (var i = 0; i < arrayLength; i++) {
totalXyz += parseInt(data[i]["xyz"]);
}
alert(totalXyz);
Run Code Online (Sandbox Code Playgroud)
该警报返回 NaN 而不是总数。我究竟做错了什么?我已经检查过数据数组是否包含我想要添加的数字。现在只需要添加它们。
谢谢!
您需要totalXyz是一个数字才能开始:
var totalXyz = 0;
Run Code Online (Sandbox Code Playgroud)
在你的代码中你没有初始化它,所以它是undefined,undefined加上任何数字给你NaN。
| 归档时间: |
|
| 查看次数: |
383 次 |
| 最近记录: |