数组扁平化并去重升序
Array.from(new Set(arr.flat(Infinity))).sort(function(a,b){return a-b})
Set:
new Set:创建一个Set对象.
Set 是唯一值的集合。 每个值在 Set 中只能出现一次。一个 Set 可以容纳任何数据类型的任何值。(Set一般用于数组去重)
flat(Infinity):扁平化,可以实现多维数组转成一维数组
flat() 方法会移除数组中的空项,使用 Infinity 作为深度,展开任意深度的嵌套数组
sort(): 用于对数组的元素进行排序。默认排序顺序为按字母升序。当数字是按字母顺序排列时"40"将排在"5"前面。
数字升序:arr.sort((a,b)=>{return a-b})
数字降序:arr.sort((a,b)=>{return b-a})
注意: 这种方法会改变原始数组!