温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

JavaScript中sort()方法怎么用

发布时间:2022-03-28 14:01:56 来源:亿速云 阅读:153 作者:小新 栏目:web开发

小编给大家分享一下JavaScript中sort()方法怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

sort()

srot()如果不带参数,是将按字母顺序对数组中的元素进行排序,也就是是按照字符编码的顺序进行排序。

如果为number类型其实也不是按正常的从小到大排序,更像是根据元素的第一位数字的大小排序。

如果想正常进行从大到小  从小到大的排序。可以进行比较值的大小来实现。

从小到大,a-b的含义:a-b大于0,说明a大,则把a放在在后面。a-b小于0,说明b大,则b在后面。如果a-b等于0,则不变。        从大到小就是上面的相反,就不说了(不想写了,程序员的美德就是偷懒)

至于为什么是a - b,b - a可以去看这篇文章https://www.yisu.com/article/238275.htm

var arr1 = ['a', 'd', 'c', 'b'];
arr.sort();  //['a', 'b', 'c', 'd']
var arr2 = [10, 5, 40, 25, 100, 1];
arr2.sort(); //[1, 10 ,100, 25, 40, 5]
//从小到大的排序
var arr2 = [10, 5, 40, 25, 100, 1];
arr2.sort((a,b) => a-b)
console.log(arr2);    // [1, 5, 10, 25, 40, 100]
//从大到小的排序
var arr2 = [10, 5, 40, 25, 100, 1];
arr2.sort((a,b) => b-a)
console.log(arr2);    // [100, 40, 25, 10, 5, 1]

以上是“JavaScript中sort()方法怎么用”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI