Как мне искать по всем параметрам? - PullRequest
0 голосов
/ 01 октября 2018

Я сейчас ищу только по имени.Кроме того, большие и маленькие буквы принимаются во внимание.Как мне искать по всем параметрам пользователя?а без учета больших и маленьких букв?

у меня есть следующие варианты: lastName, company, title, email, phone, street, city, country.

dispatch => ({
    onFindPeople: (firstName) => {
        console.log(firstName);
        dispatch({ type: 'FIND_PEOPLE', payload: firstName})
    }
})

Я добавил пример кода здесь

1 Ответ

0 голосов
/ 01 октября 2018

попробуй

const isMatch = (user, filter) =>
  new RegExp(filter, "i").test(JSON.stringify(user));

state.allPeople.filter(user => isMatch(user, state.filterPeople));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...