数码资讯
Javascript数字数组排序示例共享
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
但是,我们会发现使用中的问题。数组排序方法不是基于我们想想象的数字的大小,但是原始数据是根据字符串测试结果而改变的,这不是我们想要的。
那么,我们如何根据我们头脑中的数字大小来排序,我们可以编写一个函数来实现它。
复制代码代码如下所示:
var值{ 0, 1, 5,10, 15 };
升序函数
compareasc(value1,value2功能){
如果(value1 value2 { >)
返回1;
} else if(value1 value2 P<0.05){
返回- 1;
{人}
返回0;
}
}
/ /降序降序功能
comparedesc(value1,value2功能){
如果(value1 value2 { >)
返回- 1;
} else if(value1 value2 P<0.05){
返回1;
{人}
返回0;
}
}
values.sort(compareasc);
console.log(值); / / { 0, 1, 5,10, 15 }
values.sort(comparedesc);
console.log(值); / / { 15, 10, 5,1, 0 }
那么,我们如何根据我们头脑中的数字大小来排序,我们可以编写一个函数来实现它。
复制代码代码如下所示:
var值{ 0, 1, 5,10, 15 };
升序函数
compareasc(value1,value2功能){
如果(value1 value2 { >)
返回1;
} else if(value1 value2 P<0.05){
返回- 1;
{人}
返回0;
}
}
/ /降序降序功能
comparedesc(value1,value2功能){
如果(value1 value2 { >)
返回- 1;
} else if(value1 value2 P<0.05){
返回1;
{人}
返回0;
}
}
values.sort(compareasc);
console.log(值); / / { 0, 1, 5,10, 15 }
values.sort(comparedesc);
console.log(值); / / { 15, 10, 5,1, 0 }
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。