首頁 > web前端 > 前端問答 > es6數組怎麼去掉重複並且重新排序

es6數組怎麼去掉重複並且重新排序

青灯夜游
發布: 2022-05-05 19:08:25
原創
3132 人瀏覽過

去掉重複、排序的方法:1、使用「Array.from(new Set(arr))」或「[…new Set(arr)]」語句,去掉數組中的重複元素,返回去重後的新數組;2、利用sort()對去重數組進行排序,語法「去重數組.sort()」。

es6數組怎麼去掉重複並且重新排序

本教學操作環境: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)));
登入後複製

es6數組怎麼去掉重複並且重新排序

2)可以利用[…new Set (arr)]語句

var arr = [5,2,1,34,1,3,2,5,2];
var newArr=[...new Set(arr)];
console.log(newArr);
登入後複製

es6數組怎麼去掉重複並且重新排序

2、將去重後的陣列重新排序

可以利用sort( ) 方法進行排序。

sort() 方法用於對陣列的元素進行排序。

排序順序可以是字母或數字,並按升序或降序。預設排序順序為按字母升序。

newArr.sort();
console.log(newArr);
登入後複製

es6數組怎麼去掉重複並且重新排序

【相關推薦:javascript影片教學web前端

以上是es6數組怎麼去掉重複並且重新排序的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板