Не могу понять как нормально использовать ForEach в разных случаях

Рейтинг: 0Ответов: 0Опубликовано: 02.02.2023

Функция getCommonElements(firstArray, secondArray) принимает два массива произвольной длины в параметры firstArray и secondArray, и возвращает новый массив их общих элементов, то есть присутствующих в обоих массивах.

Выполни рефакторинг функции таким образом, чтобы вместо цикла for она использовала метод forEach.

Пробовал так:

firstArray.forEach(function(Array) {
     if (secondArray.includes(Array) {
       commonElements.push(Array);
     }   
});

function getCommonElements(firstArray, secondArray) {
  const commonElements = [];
  // Change code below this lineтекст, выделенный жирным шрифтом
  for (let i = 0; i < firstArray.length; i += 1) {
    if (secondArray.includes(firstArray[i])) {
      commonElements.push(firstArray[i]);
    }
  }
  return commonElements;
  // Change code above this line***
}

Ответы

Ответов пока нет.