Welcome to collectivesolver - Programming & Software Q&A with code examples. A website with trusted programming answers. All programs are tested and work.

Contact: aviboots(AT)netvision.net.il

Prodentim Probiotics Specially Designed For The Health Of Your Teeth And Gums

Instant Grammar Checker - Correct all grammar errors and enhance your writing

Teach Your Child To Read

Powerful WordPress hosting for WordPress professionals

Disclosure: My content contains affiliate links.

31,166 questions

40,722 answers

573 users

How to sort an array of numbers by even and odd numbers with JavaScript

2 Answers

0 votes
var arr = [2, 4, 3, 9, 7, 8, 10, 13];

arr.sort(function(a, b) {
    return (a & 1) - (b & 1) || a - b;
});

document.write(arr);

 
/*
run:
 
2,4,8,10,3,7,9,13
 
*/

 





answered Jul 23, 2017 by avibootz
0 votes
var arr = [2, 4, 3, 9, 7, 8, 10, 13];

arr.sort(function(a, b) {
    return (b & 1) - (a & 1) || a - b;
});

document.write(arr);

 
/*
run:
 
3,7,9,13,2,4,8,10
 
*/

 





answered Jul 23, 2017 by avibootz
...