将两个数组奇偶分开并排序
上代码
var arr = [6, 2, 3, 4, 8, 9, 5, 0, 1, 7];
function orderArray(array){
let odd=[];
let even=[];
for (let i = 0; i < array.length; i++) {
if (array[i]%2==1) {
odd.push(array[i])
odd.sort()
}else if (array[i]%2==0) {
even.push(array[i])
even.sort()
}
}
return even.concat(odd)
}
let arr1=document.write(orderArray(arr))
1.定义两个数组
2.利用for循环和if判断数字是偶数还是奇数
3.使用push将符合条件的数推到数组后面
4.使用sort排序
5.用concat进行拼接