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

前端之家收集整理的这篇文章主要介绍了javascript 数组排序与对象排序的实例前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

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

数组排序

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

控制台输出结果:

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

{ return a-b; }); console.log(ary);

降序输出

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

输出结果:

Array [ 100,2 ]

对象排序

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

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

y ? 1 : (x < y ? -1 : 0); }); }

控制台输出结果:

以上就是javascript 数组排序与对象排序的实例的讲解,大家如果有疑问可以留言讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持

原文链接:https://www.f2er.com/js/37803.html

猜你在找的JavaScript相关文章