Это это точная инструкция:
Функция filterBooks() принимает строку поиска и список книг в качестве параметров и возвращает все книги, содержащие точное значение. совпадение входных данных поиска как массива объектов. Объекты в этом массиве должны быть отформатированы как книги со свойствами названия, автора и тегов, аналогично исходному массиву книг. Для облегчения поиска по всем полям объекта книги следует использовать функцию FlattenObjectValuesIntoArray().
Код: Выделить всё
const filterBooks = (books, barInput) => {
return books.filter((book) => {
const values = flattenObjectValuesIntoArray([book]); // Flatten book into values
return values.some((value) =>
value.toString().toLowerCase().includes(barInput.toLowerCase())
);
});
};
Подробнее здесь: https://stackoverflow.com/questions/793 ... -an-object
Мобильная версия