當前位置:成語大全網 - 書法字典 - 括號中的參數。js中的sort()指的是定義排序順序的函數,那麽怎麽理解上面的函數呢?下面的例子:

括號中的參數。js中的sort()指的是定義排序順序的函數,那麽怎麽理解上面的函數呢?下面的例子:

返回壹個數組對象,其元素已經排序。arrayobj.sort(sortfunction)

參數

arrayObj

必需選項。任何數組對象。

排序功能

可選。用於確定元素順序的函數的名稱。如果省略該參數,

然後,這些元素將按照ASCII字符順序以升序排列。

解釋

sort方法對數組對象進行適當的排序;

執行過程中不會創建新的數組對象。如果為sortfunction參數提供了函數,則該函數必須返回下列值之壹:負值,如果傳遞的第壹個參數小於第二個參數。

如果兩個參數相等,則為零。

如果第壹個參數大於第二個參數,則為正值。其實妳把a-b(升序),b-a(降序),a-a(不變)。

詳細引用參考:/article/4168.htm