JSFiddle - React, Tailwind, and code Playground

by piyush saraf

JavaScript

function remove_duplicates_safe(arr) {
    var obj = {};
    var arr2 = ['undefined'];
    for (var i = 0; i < arr.length; i++) {
        if ((!(arr[i] in obj))) {
            arr2.push(arr[i]);
            obj[arr[i]] = true;
        }
    }
    // arr2.shift();
    // arr.splice(i, 1);
    return arr2;
}

function cleanArray(actual) {
  var newArray = new Array();
  for (var i = 0; i < actual.length; i++) {
    if (actual[i]) {
      newArray.push(actual[i]);
    }
  }
  return newArray;
}