当前位置:Gxlcms > JavaScript > JavaScript如何对数组以及对象进行排序的实例

JavaScript如何对数组以及对象进行排序的实例

时间:2021-07-01 10:21:17 帮助过:8人阅读

这篇文章主要介绍了javascript 数组排序与对象排序的实例的相关资料,需要的朋友可以参考下

javascript 数组排序与对象排序的实例

数组排序

在使用JavaScript的时候,我们都发现了sort这个函数其实是按照字典顺序进行排序的,比如下面的这个例子:


控制台输出结果:


这个也很显然验证了我之前所写的东西,上面的结果就是比较数组元素的第一位,然后按照这个1-9这个顺序排列,那么我们就需要给sort函数传入一个比较函数(在这里我还是得提及一下C语言的函数指针,简单说就是给一个函数传入另外一个函数,而这个传入的就像是你给出你自己的一套规则,而计算机按你这个规则执行就好了),现在也是这个道理,给出一个规则来,那就请看下面的代码:


降序输出:


传入的函数是采用ES6的写法,等同于:


输出结果:


对象排序

今天要说的排序对象,像下面那样,将多个对象放置在一个数组里面


下面就需要对它们进行排序了:


控制台输出结果:

以上就是JavaScript如何对数组以及对象进行排序的实例的详细内容,更多请关注Gxl网其它相关文章!

人气教程排行