該網站不僅有高亮、而且有一定的自動提示還可以把代碼在線保存。
習題4.17
填入內容,是的數組由小到大排量
var arr = [6,2,10,5,9,5];
arr.sort(___);
查下文檔,
這裡參數是排序的依據,可以不傳,如果不傳入參數則按字母順序對數組中的元素進行排序。
如果傳的話應該是一個排序的函數。
這個函數有兩個參數 a 和 b,其返回值如下:
若 a 小於 b,在排序後的數組中 a 應該出現在 b 之前,則返回一個小於 0 的值。
若 a 等於 b,則返回 0。
若 a 大於 b,則返回一個大於 0 的值。
因此
我們開始在repl.it編寫:
有小到大排列,因此小的放在前面,a小於b時,需要返回一個小於0的數,因此直接返回a-b就可以了。
如果按照從大到小排列,也就是說後面的比前面的小
閱讀更多 明明如月學長 的文章
關鍵字: 之瞳 排序 JavaScript