// 数据扁平化处理 function flatten ( arr ){ return arr.reduce(function(total,item){ return total.concat(Array.isArray(item)?flatten(item):item) },[]) } let arr = [[1],[2,[3]],[4,5]] console.log(flatten(arr)) // console.log(arr.flat())