var arr = [ [1, 2, 2], [3, 4, 5, 5], [6, 7, 8, 9, [11, 12, [12, 13, [14] ] ] ], 10]
1、得到升序的数组
arr.toString()
arr.toString().split(',')
var b = arr.toString().split(',')
b.sort((a,b) => { return a-b})
b.sort((a,b) => { return a-b}).map(Number)
2、升序,去重
var old_arr=[ [1, 2, 2], [3, 4, 5, 5], [6, 7, 8, 9, [11, 12, [12, 13, [14] ] ] ], 10];
// 数组拍平
var level_arr=old_arr.flat(4); // 展开4层嵌套(.flat(Infinity))
//数组去重
var Distinct=Array.from(new Set(level_arr));
// 排序
var sort= Distinct.sort((a, b) =>a - b)
console.log("new arr",sort)