JSFiddle - React, Tailwind, and code Playground

by Farzad YZ

JavaScript

function sort(arr) {
  return arr.sort((a, b) => a - b)
}

function getUniqueArray(arr) {
  const seenValues = {};
  const values = [];
  for (let i = 0; i < arr.length; i++) {
    if (!seenValues[arr[i]]) {
      seenValues[arr[i]] = arr[i];
      values.push(arr[i])
    }
  }
  return values;
}

function uniqueSort(arr) {
	return sort(getUniqueArray(arr))
}

console.log(uniqueSort([10,44,11,4,-5]))