Испытания

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

JS: Объекты

arrays.js

Реализуйте и экспортируйте по умолчанию функцию findWhere, которая принимает на вход массив (элементы которого — это объекты) и пары ключ-значение (тоже в виде объекта), а возвращает первый элемент исходного массива, значения которого соответствуют переданным парам (всем переданным). Если совпадений не было, то функция должна вернуть 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%

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

Автор Дата обновления Версий
someplace_good 19 февр., 21:39 1
foppp 19 февр., 20:49 1
user-a987276ef5060dab 18 февр., 07:38 1
goltsovs 17 февр., 20:34 1
dipfireworker 17 февр., 05:11 1