查看: 39|回复: 0

[JavaScript/JQuery] javascript表格排序原理

发表于 2018-4-7 08:00:00
代码:
  1. var arr = new Array(
  2.     3,2,6,1,5
  3. )
  4. var flag = true
  5. function mySort(arr){
  6. if(flag){
  7.     arr = arr.sort(function(a,b){
  8.         return a-b
  9.     })
  10. }else{
  11.     arr = arr.sort(function(a,b){
  12.         return b-a
  13.     })
  14. }
  15. flag = !flag
  16. return arr
  17. }
  18. mySort(arr)
  19. console.log(arr)
  20. mySort(arr)
  21. console.log(arr)
  22. mySort(arr)
  23. console.log(arr)
复制代码
输出:
  1. [ 1, 2, 3, 5, 6 ]
  2. [ 6, 5, 3, 2, 1 ]
  3. [ 1, 2, 3, 5, 6 ]
复制代码


回复

使用道具 举报