1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| # 数组降维 let arr = [1,2,3,[2,3,[3,4,5,6],4,5,6],4,5]
arr = arr.toString() # "1,2,3,2,3,3,4,5,6,4,5,6,4,5"
arr = arr.split(',').map(n=>Number(n)) # [1, 2, 3, 2, 3, 3, 4, 5, 6, 4, 5, 6, 4, 5]
# 数组去重
arr = Array.from(new Set(arr)) # [1, 2, 3, 4, 5, 6]
# 数组排序
arr = arr.sort((a,b)=>a-b) # [1, 2, 3, 4, 5, 6]
-------------------------------------------------------
#很喜欢一行的写法 很骚
let arr = [1,2,3,[2,3,[3,4,5,6],4,5,6],4,5]
arr = Array.from(new Set(arr.toString().split(',').map(n=>Number(n)))).sort((a,b)=>a-b)
|