Испытания

Детектирование

JS: Объекты

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 }
Успешных завершений: 86%

Последние код-ревью

Автор Дата обновления Версий
avbezhenaru 01 июля, 17:42 1
user-6d6cc3332b6d6dec 30 июня, 18:39 1
actuallyiamabot 21 июня, 17:49 2
ozmeks 19 июня, 06:21 2
kipris 18 июня, 18:36 2