去掉重複、排序的方法:1、使用「Array.from(new Set(arr))」或「[…new Set(arr)]」語句,去掉數組中的重複元素,返回去重後的新數組;2、利用sort()對去重數組進行排序,語法「去重數組.sort()」。
本教學操作環境:windows7系統、ECMAScript 6版、Dell G3電腦。
es6陣列去掉重複且重新排序的方法:
#1、陣列去掉重複元素
1)可以利用Array.from(new Set(arr))
語句
var arr = [1, 2, 3, 2, 3,4,5,4]; console.log(arr); console.log(Array.from(new Set(arr)));
2)可以利用[…new Set (arr)]
語句
var arr = [5,2,1,34,1,3,2,5,2]; var newArr=[...new Set(arr)]; console.log(newArr);
2、將去重後的陣列重新排序
可以利用sort( ) 方法進行排序。
sort() 方法用於對陣列的元素進行排序。
排序順序可以是字母或數字,並按升序或降序。預設排序順序為按字母升序。
newArr.sort(); console.log(newArr);
【相關推薦:javascript影片教學、web前端】
以上是es6數組怎麼去掉重複並且重新排序的詳細內容。更多資訊請關注PHP中文網其他相關文章!