JSFiddle - React, Tailwind, and code Playground

by Ritesh Pandey

JavaScript

var array = [1,2,3,7,8,9,11,12];

array.sort(function (a,b){
    if( ((a+b)%2) == 0) {
        return a-b;
    } else {
        if( a%2 == 0) {
            return 1;
        } else {
            return -1;
        }
    }
});

console.log(array);