-
JavaScript 的
Array.toString()
方法会递归展开所有嵌套层级的数组元素,并用逗号连接。
上面逗号也是字符串的一个字符,转为数组用split(',')
var = arr=[1,2,3,[[4,5],6],7,8,9]
let arr= arr.toString().split(',').reduce( (total,i) => total += Number(i),0);
console.log(arr);
非数字时
JavaScript 的 Array.toString()
方法会递归展开所有嵌套层级的数组元素,并用逗号连接。
上面逗号也是字符串的一个字符,转为数组用split(',')
var = arr=[1,2,3,[[4,5],6],7,8,9]
let arr= arr.toString().split(',').reduce( (total,i) => total += Number(i),0);
console.log(arr);
非数字时