JS Выбор уникальных значений элементов в массиве
Компьютеры / Программирование / javascript (джаваскрипт)
Тэги: javascript полезные скрипты javascript массивы
Тэги: javascript полезные скрипты javascript массивы
📅29-04-2020 👁179
Данный скрипт отдаст массив с уникальными значениями, дубликаты будут отброшены.
На вход принимается один или более массивов с разными значениями (одинаковыми или разными) а на выходе будет один массив содержащий только уникальные значения взятые из всех массивов.
Код написан на голом JS
На вход принимается один или более массивов с разными значениями (одинаковыми или разными) а на выходе будет один массив содержащий только уникальные значения взятые из всех массивов.
Код написан на голом JS
const union = (first, ...rest) => {
// объединяем массивы в один
let newarr = first.concat (...rest);
// удаляем одинаковые значения
for (let i=0; i<newarr.length; i++){
for (let j=i+1;j<newarr.length; j++){
if (newarr[i]==newarr[j]) {
newarr.splice(j,1);
j--;
}
}
}
return newarr;
}
let newarr = union ([3,2,1,1,1], [3,3,2,1], [1]);
console.log (newarr);
Оставить свой ответ: