JSFiddle - React, Tailwind, and code Playground
JavaScript
var input = [1, -4, 2, 0, -2, 3, 0, -3, -4, 4, 0];
var result = [];
for (var sign = -1, len = input.length; sign <= 1; ++sign) {
for (i = 0; i < len; ++i) {
if (Math.sign(input[i]) == sign) {
result.push(input[i]);
}
}
}
console.log(result);