當前位置:編程學習大全網 - 編程軟體 - javascript中數組的sort()方法不指定參數的排序規則是怎樣的?

javascript中數組的sort()方法不指定參數的排序規則是怎樣的?

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

語法: arrayObject.sort(sortby)

參數:sortby 可選。規定排序順序。必須是函數。

說明:如果調用該方法時沒有使用參數,將按字母順序對數組中的元素進行排序,說得更精確點,是按照字符編碼的順序進行排序。要實現這壹點,首先應把數組的元素都轉換成字符串(如有必要),以便進行比較。

如果想按照其他標準進行排序,就需要提供比較函數,該函數要比較兩個值,然後返回壹個用於說明這兩個值的相對順序的數字。比較函數應該具有兩個參數 a 和 b,其返回值如下:

* 若 a 小於 b,在排序後的數組中 a 應該出現在 b 之前,則返回壹個小於 0 的值。

* 若 a 等於 b,則返回 0。

* 若 a 大於 b,則返回壹個大於 0 的值。

  • 上一篇:戰地5怎麽退出
  • 下一篇:我和朋友想出國工作,具體需要什麽條件和程序
  • copyright 2024編程學習大全網