var arr = [1, 1, 2, 3, 4, 4, 2, 1, 3, 5] function norepeat() { for(var i = 0 ; i < arr.length ; i++) { for(var j = i+1 ; j < arr.length ; j++) { if(arr[i] === arr[j]) { arr.splice(j,1); } } } return arr; } console.log(norepeat(arr)) // [1, 2, 3, 4, 5]