useSearch
Возвращает массив индексов элементов массива data, для которых в поле fieldName найдено value. Поиск возможен только по строковым значениям. По умолчанию поиск происходит во всех полях.
Синхронный метод.
Параметры
data: Array,
settings: { value: string, fieldName = '*', fieldType = 'string' }
Примеры
const array = [
{ id: '1', subject: 'ObjectObject', object: '1.10.2022', type: 1, permission: 'permission1' },
{ id: '2', subject: '1', object: '2.10.2022', type: 1, permission: 'permission1', selected: true },
{ id: '3', subject: 'Строка с указанной в 100 пикселей высотой', object: '3.10.2022', type: 2 },
];
const searchResult = useSearch(array, {value: "высотой"});
Возвращаемое значение
Array<{ index: number }>