1.通过 Set+Array.from arrDedupe = [1,2,5,4,1,2,5,1,5,1,1,8]; function dedupe(arr) { return Array.from(new Set(arr)) } console.log(dedupe(arrDedupe)) //[1, 2, 5, 4, 8] 2.通过 Set+扩展运算符(…) let arr = [3,2,2,3,4,5,5,2] let unique = [...new Set(arr)] //[3,2,4,5]