关于es6的filter如何实现模糊查询

时间:2024-05-31 12:02:33

es6的filter方法如何实现模糊查询
最近在项目中遇到一个问题,用户在输入银行名称时自动在选择框中展示符合条件的选择项,类似于下面的功能
关于es6的filter如何实现模糊查询
目前这种组件在各种ui框架中已经非常完善了,但是如果想要自己实现这样的功能该怎么做呢?百度了许久没有找出完美的解决方案,后来自己通过js的属性解决了,下面贴出来方法供大家参考。
console.log(‘原json对象’,jsonStr);
console.log(‘关键字’,‘中国银行’);
console.log(‘过滤后json对象’,jsonStr.filter(item => (item.bankName).indexOf(‘中国银行’) > -1));

关于es6的filter如何实现模糊查询关于es6的filter如何实现模糊查询
可以发现过滤后的json数据是我们想要的啦!
ps:第一次写博客,希望大家能看明白!