如何修复Javascript数组中的NaN

如何修复Javascript数组中的NaN,javascript,arrays,Javascript,Arrays,我正在做一个关于后端开发的在线课程,我不明白为什么我总是在这段代码上遇到NaN。我已经有了一个有效的答案,但我想知道是否有人能告诉我我做错了什么 功能分级器(阵列){ var总计=0 对于(var i=0;i

我正在做一个关于后端开发的在线课程,我不明白为什么我总是在这段代码上遇到NaN。我已经有了一个有效的答案,但我想知道是否有人能告诉我我做错了什么

功能分级器(阵列){
var总计=0
对于(var i=0;i控制台日志(评分器(分数))将当前的
数组[i]
添加到
总数中

功能分级器(阵列){
var总计=0
对于(var i=0;i控制台日志(评分器(分数))一个问题是您的语法当前无效。不能在同一语句中声明变量和
+=
。在要定义变量的范围内只声明一次变量。另外,
array.length[i]
没有任何意义,数组的长度是一个数字,它没有
[i]
th索引