如何在我的过滤器中包含更多来自API的响应字段,例如:电子邮件



下面是我想要过滤的代码"电子邮件";并且不仅";name";

useEffect(() => {
const results = filtered.filter(
(res) =>
res.name.toLowerCase().includes(result)
*/I'd like to include res.email as well. */

)
setData(results);
}, [result]);
//console.log(data)

您可以尝试以下操作:

useEffect(() => {
const results = filtered.filter(
(res) =>
res.name.toLowerCase()).includes(result.toLowerCase() && res.email.toLowerCase().includes(email.toLowerCase())


嗨,我相信您希望结果包括姓名或电子邮件,如果是这样的话,您可以使用这种方式。。

useEffect(() => {
const results = filtered.filter(
(res) =>
[res.name.toLowerCase(),res.email.toLowerCase()].includes(result)
)
setData(results);
}, [result]);
//console.log(data)

最新更新