最近需要把之前的匹配改成模糊匹配,如果那里有需要优化的地方。请各位大佬指正。
1. 定义一个空数组,用来用来给到最后渲染到页面的值
let array = []
2. 循环原数组,将数组值作为动态正则去原数据中去找寻数据,将寻找到的数据push到数组中,最后给到页面数据
this.tableData.forEach((item, index) => {
let reg = new RegExp(this.input)
if (reg.test(item.name)) {
console.log(this.input);
console.log(item.name);
array.push(item)
}
})
this.tableData = array