将任意嵌套数组扁平化去重且从小到大排序(限于数组内容为数字的)
var arr = [2,8,23,[34,56,12,[2,5]], 34, 26, [8,6]]
// Array.flat() 扁平化数组,默认参数是1层,使用 Infinity 作为深度,展开任意深度的嵌套数组
// Set对象允许你存储任何类型的唯一值,无论是原始值或者是对象引用。
// sort((a,b) => a-b) 实现数字升序
// Array.from() 方法从一个类似数组或可迭代对象中创建一个新的,浅拷贝的数组实例。
const newArray = Array.from(new Set(arr.flat(Infinity))).sort((a,b) => a-b)
console.log(newArray)//[2, 5, 6, 8, 12, 23, 26, 34, 56]