嵌套数组(多维数组)求和

嵌套数组如何求和

对给定的一个嵌套数组中的数字进行求和,例如:[1, [2, 3], [4, [5, true, 6], 7], ‘1a’, 8, 9, [10, [11, [12, 13, null]]]]`

第一步:降维
var arr = [1, [2, 3], [4, [5, true, 6], 7], ‘1a’, 8, 9, [10, [11, [12, 13, null]]]];
var arr1 = arr.flat(Infinity);
第二步 跳开一维数组中非number类型,计算所有number类型之和
嵌套数组(多维数组)求和_第1张图片
哎呀哎呀,还有其他的方法请告诉我,谢谢

你可能感兴趣的:(多维数组求和,嵌套数组,js)