Contact: aviboots(AT)netvision.net.il
39,907 questions
51,839 answers
573 users
function unique(arr) { arr = arr.concat().sort(); for (let i = 1; i < arr.length; ) { if (arr[i - 1] === arr[i]) arr.splice(i, 1); else i++; } return arr; } let arr = [5, 6, 3, 1, 1, 5, 5, 1, 7]; arr = unique(arr); for (let i = 0; i < arr.length; i++) console.log(arr[i]); /* run: 1 3 5 6 7 */
let arr = ["php", "javascript", "php", "css", "php", "javascript", "javascript"]; arr = Array.from(new Set(arr)); console.log(arr); /* run: ["php", "javascript", "css"] */
let arr = ["php", "javascript", "php", "css", "php", "javascript", "javascript"]; arr = [...new Set(arr)]; console.log(arr); /* run: ["php", "javascript", "css"] */
let arr = [5, 6, 3, 1, 1, 5, 5, 1, 7, 7, 7, 3]; arr = arr.filter((item,index) => arr.indexOf(item) === index) for (let i = 0; i < arr.length; i++) console.log(arr[i]); /* run: 5 6 3 1 7 */