Решение задач на тему МАССИВЫ

Задание 1 Вычислить сумму квадратных корней для всех чётных чисел целочисленного массива. (reduce)

Задание 2 Дан массив с числами. Найдите сумму тех элементов этого массива, которые больше нуля и меньше десяти. (filter)

Задание 3Написать функцию, которая принимает массив любых целых чисел и возвращает истину, если все элементы четные. Если имеется хотя бы один элемент не четный, то false. (every)

Задание 4Написать функцию, которая принимает массив любых целых чисел, и возвращает новый массив из элементов переданного массива, кратных пяти. ([1,2,5,12,15,21] вернет [5,15]) (filter)

Задание 5Написать функцию, которая принимает массив чисел и возвращает среднее арифметическое, (округлить результат до десятых). (reduce для суммы)

Задание 6Написать функцию, которая принимает массив чисел и переносит первый элемент массива в конец. (shift, push)

Задание 7Дан некоторый массив. Поделите сумму элементов, стоящих на четных позициях, на сумму элементов, стоящих на нечетных позициях. Считайте что первая позиция четная (номер индекса 0), массив должен заполняться случайными числами и содержать четное число элементов. (reduce 2 шт)

Задание 8Запросите у пользователя число и сформируйте на его основе другое число, каждая цифра которого больше на единицу. Если попалась цифра 9 она также заменяется на 10. (split, map)

Задание 9Дан массив со строками. Оставьте в этом массиве только те строки, которые начинаются на http://.(filter,startsWith) Используйте возможности объекта Object (.keys, .values,.entries) способ 1

Задание 9Дан массив со строками. Оставьте в этом массиве только те строки, которые начинаются на http://.(filter,startsWith) Используйте возможности объекта Object (.keys, .values,.entries) способ 2

Задание 10Дан объект с ключами и значениями. Запишите в первый массив ключи объекта, а во второй - значения. let data = [ { 1: 11, 2: 12, 3: 13, }, { 1: 21, 2: 22, 3: 23, }, { 1: 24, 2: 25, 3: 26, }, ]; Найдите сумму элементов этой структуры.