Menu
Coddy logo textTech

Итоги — Мастер цепочек

Часть раздела Логика и поток путешествия по JavaScript на Coddy — урок 59 из 65.

challenge icon

Задание

Легко

Создайте функцию с именем chainMaster, которая принимает массив чисел в качестве аргумента. Функция должна использовать цепочку методов массива для выполнения следующих операций:

  1. Оставить только те числа, которые делятся на 3
  2. Умножить каждое оставшееся число на 2
  3. Отсортировать полученный массив в порядке убывания
  4. Вернуть объект со следующими свойствами:
    • transformedArray: Итоговый массив после всех операций
    • sum: Сумма всех чисел в итоговом массиве
    • average: Среднее арифметическое всех чисел в итоговом массиве, округленное до двух знаков после запятой

Используйте соответствующие методы массива (filter, map, sort, reduce) в вашем решении.

Попробуйте сами

function chainMaster(numbers) {
    // Напишите ваш код здесь
  
  
  
    return {
        transformedArray: result,
        sum: sum,
        average: average
    };
}

Все уроки раздела Логика и поток