# 数组奇偶排列
实现一个方法,将一个数组中的数字,奇数在前,偶数在后
实现
function sort(arr) {
let j = arr.length-1
let i = 0
while (i < j) {
const num = arr[i];
if(num&1){
i++
}else{
arr[i] = arr[j]
arr[j] = num
j--
}
}
return arr
}
console.log(sort([2,5,4,4,5,5,2,8]))
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18