JSFiddle - React, Tailwind, and code Playground

by saidulu401

JavaScript

/* for(var i=0;i<=5;i++){
  setTimeout(()=>console.log(i));
}

i=0 to i=5 i=6
i 6 times

0,1,2,3,4,5 */

let arr = [1,2,3,4,5,5,5];
const exist = {};
const results = []
for(let i=0;i<arr.length;i++){
  //console.log(!exist[arr[i]],'!exist[arr[i]]')
  if(!exist[arr[i]]){
    //console.log(exist[arr[i]],arr[i],i,'else')
    results.push(arr[i])
  }
  exist[arr[i]] = true;
}
console.log(results,'results')