```javascript
// Создаем массивы
const array1 = [1, 2, 3, 4, 5];
const array2 = [4, 5, 6, 7, 8];
// Функция для объединения массивов без повторений
function mergeArrays(arr1, arr2) {
const mergedArray = [...new Set([...arr1, ...arr2])];
return mergedArray;
}
// Функция для нахождения общих элементов массивов
function findCommonElements(arr1, arr2) {
const commonElements = arr1.filter(element => arr2.includes(element));
return [...new Set(commonElements)];
}
// Функция для нахождения элементов первого массива, которых нет во втором массиве
function findUniqueElements(arr1, arr2) {
const uniqueElements = arr1.filter(element => !arr2.includes(element));
return uniqueElements;
}
// Создаем второй массив из 5 случайных чисел
const array3 = [2, 4, 6, 8, 10];
// Вызываем функции с созданными массивами
const mergedArray = mergeArrays(array1, array3);
const commonElements = findCommonElements(array1, array2);
const uniqueElements = findUniqueElements(array1, array2);
console.log('Объединение массивов без повторений:', mergedArray);
console.log('Общие элементы:', commonElements);
console.log('Уникальные элементы первого массива:', uniqueElements);
```
```bash
# Результат выполнения кода
Объединение массивов без повторений: [1, 2, 3, 4, 5, 6, 8, 10]
Общие элементы: [4, 5]
Уникальные элементы первого массива: [1, 2, 3]
```