时间:2021-07-01 10:21:17 帮助过:8人阅读
javascript 数组排序与对象排序的实例
数组排序
在使用JavaScript的时候,我们都发现了sort这个函数其实是按照字典顺序进行排序的,比如下面的这个例子:
控制台输出结果:
这个也很显然验证了我之前所写的东西,上面的结果就是比较数组元素的第一位,然后按照这个1-9这个顺序排列,那么我们就需要给sort函数传入一个比较函数(在这里我还是得提及一下C语言的函数指针,简单说就是给一个函数传入另外一个函数,而这个传入的就像是你给出你自己的一套规则,而计算机按你这个规则执行就好了),现在也是这个道理,给出一个规则来,那就请看下面的代码:
降序输出:
传入的函数是采用ES6的写法,等同于:
输出结果:
对象排序
今天要说的排序对象,像下面那样,将多个对象放置在一个数组里面
下面就需要对它们进行排序了:
控制台输出结果:
以上就是JavaScript如何对数组以及对象进行排序的实例的详细内容,更多请关注Gxl网其它相关文章!