js中数组的排序方法使用一个示例
复制代码代码如下所示:0,1,5,10,15 VaR值= { };
values.sort();
警报(值); / / 0,1,10,15,5输出
这是因为排序会互相称呼的toString方法比较,10 小于5
要对这些值进行排序,需要定义一个比较函数并将其传递到排序中。
复制代码代码如下所示:
(value1,value2功能比较){
如果(value1 value2 P<0.05){
返回- 1;
} else if(value1 value2 { >)
返回1;
其他{ }
返回0;
}
}
0,1,5,10,15 VaR值= { };
values.sort(比较);
警报(值); / / 0,1,5,10,15输出
这是正向的,相反的只是在比较函数中交换1和1。