奇偶分类并排序

133 阅读1分钟

将两个数组奇偶分开并排序

上代码

	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进行拼接