调整数组顺序使奇数位于偶数前面

输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。

function reOrderArray(array)
{
    var oddArr = [],
        evenArr = [];
    for(var i=0,len=array.length;i<len;i++) {
        if(array[i]%2==0) evenArr.push(array[i]); 
        else  oddArr.push(array[i]);
    }
    return oddArr.concat(evenArr);
}
编程题
JSRUN前端笔记, 是针对前端工程师开放的一个笔记分享平台,是前端工程师记录重点、分享经验的一个笔记本。JSRUN前端采用的 MarkDown 语法 (极客专用语法), 这里只属于前端工程师。