28
Окт
2021

Функция Массив совпадений

Функция findMatches() принимает произвольное количество аргументов. Первым аргументом всегда будет массив чисел, а остальные аргументы будут просто числами.

Дополни код функции так, чтобы она возвращала новый массив matches, в котором будут только те аргументы, начиная со второго, которые есть в массиве первого аргумента.

Например, findMatches([1, 2, 3, 4, 5], 1, 8, 2, 7) должна вернуть массив [1, 2], потому что только они есть в массиве первого аргумента.

// Change code below this line
function findMatches() {
  const matches = []; // Don't change this line

  // Change code above this line
  return matches;
}

Источник: https://ru.stackoverflow.com/questions/1343231/%D0%A4%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D1%8F-%D0%9C%D0%B0%D1%81%D1%81%D0%B8%D0%B2-%D1%81%D0%BE%D0%B2%D0%BF%D0%B0%D0%B4%D0%B5%D0%BD%D0%B8%D0%B9

Тебе может это понравится...

1 Ответ

  1. VA:

    function findMatches(numbers, …args) {
    const matches = [];
    for (const number of numbers) {
    if (args.includes(number)){
    matches.push(number);
    }
    }

    return matches;
    }

Добавить комментарий