星空网 > 软件开发 > Java

js sort() reverse()

数组中存在的两个方法:sort()和reverse()

直接用sort(),如下:

var array = [3,7,2,8,2,782,7,29,1,3,0,34];  console.log(array.sort());
ps:[0, 1, 2, 2, 29, 3, 3, 34, 7, 7, 782, 8]

这个好像真的效果,sort():

arr.sort([compareFunction])参数compareFunction可选。用来指定按某种顺序进行排列的函数。如果省略,元素按照转换为的字符串的诸个字符的Unicode位点进行排序

 原来是compareFunction的问题,然后开始:

function compare(value1,value2){    if(value1<value2){      return -1;    }else if(value1>value2){      return 1;    }else{      return 0;    }  }  var array = [3,7,2,8,2,782,7,29,1,3,0,34];  console.log(array.sort(compare));ps:[0, 1, 2, 2, 3, 3, 7, 7, 8, 29, 34, 782]

同理 reverse()也是这样




原标题:js sort() reverse()

关键词:JS

JS
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流