當前位置:編程學習大全網 - 網站源碼 - 太難理解了!Js排序函數詳解!!

太難理解了!Js排序函數詳解!!

執行sort函數時,數組中的兩個數會依次傳遞給函數F。這時F的參數A和B就是傳入的兩個數,然後分別計算A和B除以2的余數(其實就是判斷A和B是奇數還是偶數,0是偶數,1是奇數)。如果a是偶數,函數f返回1(或任何其他大於0的數),如果a是奇數,b是偶數,則返回-1(或任何其他小於0的數)。sort函數根據f的返回值對兩個數字進行排序,如果是大於0的數字,則兩個數字的值相反,如果是小於0的數字,則什麽都不做。

這樣,當數組中的所有元素都成對處理時,奇數最終會排在偶數之前。

  • 上一篇:抖音短視頻剪輯制作工具有哪些?
  • 下一篇:Cci疊加wr源代碼
  • copyright 2024編程學習大全網