前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >js的sort方法的使用

js的sort方法的使用

作者头像
GeekLiHua
发布2025-01-21 17:04:09
发布2025-01-21 17:04:09
3700
代码可运行
举报
文章被收录于专栏:JavaJava
运行总次数:0
代码可运行

js的sort方法的使用

简介

本文讲解,js中的sort方法的使用。

数字排序 当function(x, y)得到的返回值小于0, x会被移动到y的前面。 ------------升序,从小到大(return x - y)

当function(x, y)得到的返回值大学0, x会被移动到y后面。 ------------降序,从大到小(return y - x)

当function(x, y)得到的返回值等于0 x和y的位置相对不变,不是所有浏览器都遵守

unicode排序 排序的优先级是,数字->英语大写字母->英语小写字母->汉字 在处理过程中会把数字转换成字符串。

案例

unicode排序
代码语言:javascript
代码运行次数:0
复制
var arr = ["不要吃", "dont't eat", "Dont't eat", 8888];
arr.sort();
console.log(arr)

运行结果 可以看出来这个运行结果是,按照上面说的规则的。

数字排序

使用sort()对数组[5, 12, 0, 1, -1, 85, 6, 33, 55]进行排序,并输出结果。

代码语言:javascript
代码运行次数:0
复制
var arr = [5, 12, 0, 1, -1, 85, 6, 33, 55];
arr.sort(function(x, y) {
    return x - y;
})
console.log(arr)

运行结果: 这是也给升序排列

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2025-01-20,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • js的sort方法的使用
    • 简介
    • 案例
      • unicode排序
      • 数字排序
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档