您好,欢迎来到华拓科技网。
搜索
您的当前位置:首页JavaScript如何对数组以及对象进行排序的实例

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

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

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

数组排序

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


控制台输出结果:


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


降序输出:


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


输出结果:


对象排序

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


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


控制台输出结果:

Copyright © 2019- huatuo6.cn 版权所有 赣ICP备2024042791号-9

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务