let arr = [0,1,2,3,4,5,10];
var arr1 =new Array();
arr.forEach(item=>{
if(item%5){
console.log(item)//[1,2,3,4]
}else{
arr1.push(item)
arr1.sort(function(a,b){
return b-a;
})
}
})
console.log(arr1)//[10,5,0]
//第二种
var arr1 = [0,1,2,3,4,5,10];
arr1.filter((item)=> item%5==0).sort(function(a,b){
return b-a;
})
//[10,5,0]
// 第三种 再次简化
var arr2 = [0,1,2,3,4,5,10];
arr2.filter(e=> !(e%5)).sort((a,b)=> b - a)
//[10,5,0]
自然数被5整数并且重新排序
最新推荐文章于 2021-02-09 23:45:00 发布