Программирование > 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:
да, конечно, это только для сортированных массивов.
за код спасибо.
Навигация
Перейти к полной версии