因此,我正在尝试编写此函数,该函数首先通过使用JSON.parse将其转换为数组来基于字符串中的值来计算平均值。我在JSON.parse上收到错误,我不确定为什么。
“未捕获的SyntaxError:意外的令牌N”行:var elmt = JSON.parse('['+ string +']');
function averageRisk() {
var sum = 0;
var string = +health_grab;
// this returns a string from my database like this: 8,5,3,5,2,6,8,9
var elmt = JSON.parse('[' + string + ']');
console.log("healthLevels: " + elmt);
for (var i = 0; i < elmt.length; i++) {
sum += parseInt(elmt[i].value, 10);
}
if (isNaN(sum)) {
return false;
}
avg = Math.round(sum / elmt.length);
console.log("Sum: " + sum);
console.log("Average: " + avg);
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句