Удаление дублей из массива на JavaScript

В данном уроке я покажу реализацию функции для удаления дублей из массива на JavaScript.

Исходники кода

function uniq(arr) { var result = []; for (var i = 0; i < arr.length; i++) { if (!inArray(result, arr[i])) { result.push(arr[i]); } } return result; } function inArray(arr, elem) { for (var i = 0; i < arr.length; i++) { if (arr[i] === elem) { return true; } } return false; } console.log(uniq([1, 2, 3, 2, 1, 7]));

Смотрите также