sort的默認排序?
Array的sort方法用于對原數組進行排序,不會產生新的數組。排序默認的規則是按照數組元素的字符編碼進行排序。如果要按照自己的意愿對數組進行升序或者降序排序,就需要對sort傳入一個比較函數,該方法有兩個參數a,b進行比較,并且接收由兩個參數比較所得的結果 a>b 返回值為1 a<b 返回值-1 a=b 返回值為0 。了解了這些我們就可以很方便的對各種數組進行排序,下面可以看一下具體的實例。
sort的默認排序為:
let ary=[1,3,5,4,3,7,0]
console.log(ary.sort())//[0, 1, 3, 3, 4, 5, 7]
let ary1 =[1,11,21,9,4,24]//[1, 11, 21, 24, 4, 9]
console.log(ary1.sort())