JavaScript 递归循环求嵌套数组中所有整数之和?
你需要一次又一次地调用相同的函数来对嵌套数组中的所有整数求和。以下为代码 −
示例
function sumOfTotalArray(numberArray){
var total= 0;
for (var index = 0; index < numberArray.length; index++) {
if (numberArray[index] instanceof Array){
total=total+sumOfTotalArray(arr[index]);
}
if (numberArray[index] === Math.round(numberArray[index])){
total=total+numberArray[index];
}
}
return total;
}
var number = new Array(6);
number=[10,20,30,40,50,60];
console.log("The sum is="+sumOfTotalArray(number));要运行上述程序,你需要使用以下命令 −
node fileName.js.
此处,我的文件名是 demo53.js。
输出
这会产生以下输出 −
PS C:\Users\Amit\JavaScript-code> node demo53.js The sum is=210
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP