bruna duvida 2

by cirossmonteiro

JavaScript

function organize(list) {
	const oddReversed = [];
  const even = [];
  const texts = [];
  list.forEach(element => {
  	if (typeof element === "number") {
    	if (element % 2 === 0) {
      	even.push(element);
      } else {
      	oddReversed.push(element);
      }
    } else {
    	texts.push(element);
    }
  });
  even.sort();
  console.log(17, oddReversed);
  oddReversed.sort(function(a, b){return a-b});
  console.log(19, oddReversed);
  oddReversed.reverse();
  console.log(21, oddReversed);
  return [
  	...even,
    ...texts,
    ...oddReversed
  ];
}

console.log(organize([
	9, 7, 2, 6, 4, 11,
  5, 3, 1, "dev1", "dev2", "dev4"
]));