1467
Студентов
87%
Завершения
arrays.js
Реализуйте и экспортируйте по умолчанию функцию, которая принимает на вход массив (элементы которого — это объекты) и пары ключ-значение (тоже в виде объекта), а возвращает первый элемент исходного массива, значения которого соответствуют переданным парам (всем переданным). Если совпадений не было, то функция должна вернуть null
.
Примеры
findWhere(
[
{ title: 'Book of Fooos', author: 'FooBar', year: 1111 },
{ title: 'Cymbeline', author: 'Shakespeare', year: 1611 },
{ title: 'The Tempest', author: 'Shakespeare', year: 1611 },
{ title: 'Book of Foos Barrrs', author: 'FooBar', year: 2222 },
{ title: 'Still foooing', author: 'FooBar', year: 3333 },
{ title: 'Happy Foo', author: 'FooBar', year: 4444 },
],
{ author: 'Shakespeare', year: 1611 }
); // { title: 'Cymbeline', author: 'Shakespeare', year: 1611 }
Для полного доступа к испытанию нужен базовый план
Базовый план откроет полный доступ ко всем курсам, упражнениям и урокам Хекслета, проектам и пожизненный доступ к теории пройденных уроков. Подписку можно отменить в любой момент.