首頁 >web前端 >前端問答 >sort排序是es6中的嗎

sort排序是es6中的嗎

WBOY
WBOY原創
2022-04-25 15:30:102614瀏覽

sort排序是es6中的;sort排序是es6中用於對數組的元素進行排序的方法,該方法默認不傳參,按照字符編碼順序進行排序,排序順序可以是字母或數字,並依升序或降序,語法為「array.sort(callback(a,b))」。

sort排序是es6中的嗎

本教學操作環境:windows10系統、ECMAScript 6.0版、Dell G3電腦。

sort排序是es6中的嗎

sort排序是es6中的

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

語法

array.sort(callback(a,b))

預設不傳參,將依照字元編碼順序排序

// 傳參:參數為函數,且函數有兩個參數(a, b)

//     a > b ,回傳正數

//     a = b ,回傳0

//     a < b ,回負數,再重在重新排序後的陣列中a位於b之前

//     a - b ,返回的陣列是從小到大排序的 

//     b - a ,返回的陣列是從大到小排序的

let sortArr = [
    {a:1},
    {a:3},
    {a:-1},
]
let newSortArr = sortArr.sort((r1,r2)=>{
    let r = r1.a-r2.a;
    console.log(r)
    return r;
});

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

#如下:

var arr = new Array("orange", "mango", "banana", "sugar");
var sorted = arr.sort();
console.log("Returned string is : " + sorted );

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

#

以上是sort排序是es6中的嗎的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn