sort排序是es6中的;sort排序是es6中用於對數組的元素進行排序的方法,該方法默認不傳參,按照字符編碼順序進行排序,排序順序可以是字母或數字,並依升序或降序,語法為「array.sort(callback(a,b))」。
本教學操作環境:windows10系統、ECMAScript 6.0版、Dell G3電腦。
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中文網其他相關文章!