js中数组(数组)中的排序(排序)注释

js中数组(数组)中的排序(排序)注释
只要看看代码,测试结果就粘在里面了。
复制代码代码如下所示:
无功arrdemo =新的数组();

arrdemo { 0 } = 10;
arrdemo { 1 } = 50;
arrdemo { 2 } = 51;
arrdemo { 3 } = 100;

(arrdemo。排序); / /电话的排序方法,数组本身也会发生变化,影响原有的阵列

警报(arrdemo); / / 10100,50,51默认的排序方法是按字母顺序排列的,而不是我们认为它是由编号排序。

ArrDemo.sort(功能(A,B){ return a > B1:1 }); / /升阶

警报(arrdemo); / / 10,5051100

ArrDemo.sort(功能(A,B){ return < B1:1 }); / /从大到小的顺序

警报(arrdemo); / / 100,51,50,10

结论:

当1。数组调用排序方法,它会影响自身(而不是生成一个新数组)

的2.sort()方法是由字符默认的排序,所以当排序数字阵列,它是不能被认为是由数字编号排序。

三.若要更改默认排序行为(即按字符排序),可以指定排序规则函数(如本例所示)。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部