Тут такой вопрос. Мне нужно удалить повторяющиеся элементы из массива и вывести массив из удаленных элементов в браузер. Получается что-то одно. Параллельно не получается.
Тут функция возвращает удаленные элементы
function Dublicates(array) {
var dubl = [];
for (var i = 0; i < array.length; i++) {
for (var j = i + 1; j < array.length; j++) {
if (array[i][0] == array[j][0]) { // search for the same account numbers
dubl = array.splice(j, 1); //массив из удаленных элементов
};
};
};
return dubl; // возвращает массив из удаленных элементов
}
А если пишу так то удаляет элементы из массива
function Dublicates(array) {
var dubl = [];
for (var i = 0; i < array.length; i++) {
for (var j = i + 1; j < array.length; j++) {
if (array[i][0] == array[j][0]) { // search for the same account numbers
array.splice(j, 1); //удаляет
};
};
};
return array; // удаляет
}
Никак понять не могу как лучше сделать эти два действия в функции. Подскажите пожалуйста