JSFiddle - React, Tailwind, and code Playground

by Farzad YZ

JavaScript

function uniqueSort(arr) {
  const seenValues = {};
  const unique = [];
  for (let i = 0; i < arr.length; i++) {
    if (!seenValues[arr[i]]) {
      seenValues[arr[i]] = true;
      unique.push(arr[i]);
    }
  }
  return unique.sort((a, b) => a - b);
}

console.log(uniqueSort([4, 2, 2, 3, 2, 2, 2]))