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