Тест · Методы массивов · урок 5 из 12Тест — map, filter, reduce, forEachЧто делает каждый из методов массива map, filter, reduce и forEach?[A]map и filter меняют исходный массив на месте и ничего не возвращают. reduce возвращает новый массив с промежуточной суммой после каждого шага, по элементу на шаг, а forEach возвращает новый массив из результатов функции — так же, как map.[B]Каждый из четырёх возвращает одно значение, а не массив, поэтому к результату нельзя применить другой метод массива. map возвращает последний изменённый элемент, filter — сколько элементов подошло, reduce — true, если хоть один элемент подошёл, а forEach — сумму всего, что функция вернула для элементов.[C]map возвращает новый массив той же длины из того, что функция вернула для каждого элемента. filter возвращает новый массив из элементов, для которых функция вернула истинное значение. reduce собирает все элементы в одно значение. forEach вызывает функцию для каждого элемента и возвращает undefined.[D]map оставляет только элементы, для которых функция вернула истинное значение, поэтому массив может стать короче. filter меняет каждый элемент и сохраняет длину, reduce возвращает первый подходящий элемент, а forEach возвращает новый массив, как map.Подпишись, чтобы пройти курсКурс бесплатный. Войди через Telegram и подпишись на канал — откроются все уроки.Продолжить с TelegramВойти другим способом← НазадreduceДалее →find, some и every