

export default (arr) => {
// 進行升序排序
arr.sort((a, b) => a - b)
// 宣告一個空陣列用來存盤奇偶排序后的陣列
let r = []
// 記錄奇數、偶數位下標
let odd = 1
let even = 0
// 對陣列進行遍歷
arr.forEach(item => {
if (item % 2 === 1) {
r[odd] = item
odd += 2
} else {
r[even] = item
even += 2
}
})
return r
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/152976.html
標籤:JavaScript
上一篇:最大間距
下一篇:陣列中的第K個最大元素
