Программирование > JavaScript & JScript

Поиск дубликатов в массиве

(1/1)

qik:
Есть массив

[1] = "qwe"
[2] = "asd"
[3] = "asd"
[4] = "qwe"
[5] = "asd"
[6] = "qwe"

нужно получить на JS

[1] = "qwe"
[2] = "asd"

qik:
// функция удалеия дубликатов
function array_unique(array)
{    
  var tmp_arr = new Array();
tmp_arr.push(array[0]);
for(var i=0; i<array.length; i++)
{
if(String(array[i]) != String(array[i+1]))
{
tmp_arr.push(array[i+1]);
}
}
    return tmp_arr;
}

ravshaniy:
это в случае если входящий массив вы предварительно отсортировали по значению.

может такой вариант вам подойдет

--- Код: ---
a = ["qwe", "asd", "asd","qwe","asd", "qwe"];
b=[];
str=\'\';
for(i=0;i

qik:
да, конечно, это только для сортированных массивов.

за код спасибо.

Навигация

[0] Главная страница сообщений

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии