• 喜欢前端以及PHP的朋友们可以加PHP同好会QQ群 点击加入qq群
  • 最近在写一个项目---"小A微信托管平台",大家可以去帮忙测试一下!功能在不断完善中,敬请关注!点击进入
  • 本站使用了PHP8.1与HTTP2.0协议,速度简直超级快有木有?

js的数组排序函数研究 sort(),reverse()

前端 Mr.Adam 8年前 (2017-03-06) 2072次浏览 已收录 0个评论

js 的数组排序函数研究 sort(),reverse()

js 的数组排序函数研究 sort(),reverse()

js 的 sort()函数用来做数组排序非常有效且简单,以下是几种常用的场景.

<script>
var a = ['b','d','c','a','f','e'];
var b = a.sort();
console.log(b);
//b = ['a','b','c','d','e','f'];
</script>

当然,既然能以字典序排序,自然也能以大小排序.

<script>
var c = [9,4,5,2,3,1,8,7,6];
var d = a.sort(function(a,b){
    return a-b;
});
console.log(d);
//b = [1,2,3,4,5,6,7,8,9];
var e = a.sort(function(a,b){
    return b-a;
});
console.log(e);
//e = [9,8,7,6,5,4,3,2,1];
</script>

这就是天然的冒泡排序了,超级简单有木有?

reverse() 函数可以将数组倒序排列,通常我们可以用来倒序排列数据,可以缓解后端数据库的计算压力.

<script>
var a = ["s","g","a"];
console.log(a.reverse());
// ["a","g","s"];
</script>

小 A 空间 , 版权所有丨如未注明转载 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明js 的数组排序函数研究 sort(),reverse()
喜欢 (1)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址