我是递归新手,想对一个整数数组求和。
sumOfInts([1,2,3,4]) //expected output: 10
我的尝试:
function sumOfInts(array) {
let counter = 0;
let result = 0;
if (counter === array.length - 2) {
return result + array[array.length - 1]
} else {
result += array[counter];
counter++;
}
}
我尝试了一些方法来让函数在 else 语句中调用自身,但到目前为止都失败了。
现在,该函数不返回任何内容。
沧海一幻觉
繁花如伊
拉莫斯之舞
心有法竹
相关分类