数码资讯
js中数组(数组)中的排序(排序)注释
只要看看代码,测试结果就粘在里面了。 复制代码代码如下所示: 无功arrdemo =新的数组(); arrdemo { 0 } = 10; arrdemo { 1 } = 50; arrdemo { 2 } = 51; arrdemo { 3 } = 100; (arrdemo。排序); / /电话
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
只要看看代码,测试结果就粘在里面了。
复制代码代码如下所示:
无功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()方法是由字符默认的排序,所以当排序数字阵列,它是不能被认为是由数字编号排序。
三.若要更改默认排序行为(即按字符排序),可以指定排序规则函数(如本例所示)。
复制代码代码如下所示:
无功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()方法是由字符默认的排序,所以当排序数字阵列,它是不能被认为是由数字编号排序。
三.若要更改默认排序行为(即按字符排序),可以指定排序规则函数(如本例所示)。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。