背景:
多维数组展开
问题:
var arr = [1,2,[3,4,[5,6,[7,8],9],10]];function fn(arr){ return [].concat(arr.map(d=> Array.isArray(d)?fn(d):d))//(3) [1, 2, Array(4)]// return [].concat(...arr.map(a=> Array.isArray(a)? fn(a):a))//(10) [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]}
第一种写法有什么问题吗?为什么结果不理想
第二种方法应该怎么断句
千万里不及你
相关分类