reactjs - react : Filter function case insensitive

标签 reactjs filter case-insensitive

我正在使用 React 对 Json 文件进行过滤。如何进行不区分大小写的搜索?

这是我的代码

_handleSearch ({ inputNameValue, inputPriceValue }) {
  let list = data.filter(hotel => hotel.name.includes(inputNameValue))
  }

最佳答案

如何对两个字符串进行大小写标准化,例如将它们都小写:
请注意,建议在过滤器之外更改输入。

_handleSearch ({ inputNameValue, inputPriceValue }) {
  const lowerCased = inputNameValue.toLowerCase();
  let list = data.filter(hotel => hotel.name.toLowerCase().includes(lowerCased ))
  }

关于reactjs - react : Filter function case insensitive,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48979908/

相关文章:

reactjs - React 门户可以在无状态功能组件 (SFC) 中使用吗?

javascript - 如果我没有向 URL 提供参数值,如何呈现 Page Not Found.js?

javascript - React 渲染方法的正确 Flow 类型?

filter - 有什么理由在投影上使用 css box-shadow 吗?

java - 启动过滤器时出现异常 - Servlet

c++ - 使用 GL_TEXTURE_MIN_FILTER GL_LINEAR 渲染效果不佳

MySQL 不区分大小写的连接

java - 比较Java中的泛型类型,如果类型是字符串,如何忽略大写字母?

c# - 如何进行不区分大小写的字符串比较?

javascript - 使用 Jest 和 enzyme 登录特别 react 组件