前端模糊查询、搜索、查找、filter、split、join、match、RegExp、indexOf
目录
1、数据源
let arr = [{ id: 1, title: '计算机' }, { id: 2, title: '手机' }, { id: 3, title: '平板' }, { id: 4, title: '手抄' }];
1、方式一
let reg = new RegExp(`(.*)(${'平'.split('').join(')(.*)(')})(.*)`, 'i'),values = arr.filter((item) => item.title.match(reg));console.log(values);// [{id: 3, title: "平板"}]
2、方式二
console.log(arr.filter((item) => !item.title.indexOf('手')));// [{ id: 2, title: '手机' }, { id: 4, title: '手抄' }]
开发者涨薪指南
48位大咖的思考法则、工作方式、逻辑体系