offline version v3
Запись на курсы по HTML, CSS, JavaScript, PHP, фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
31 of 73 menu

Удаление дублей из массива на 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]));

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