1、实现搜索就是筛选数据
// 例如 res 为后端请求到的数据
const res = [
{
id: 1,
username: 'xiaoli',
age: 18
},
{
id: 2,
username: 'xiaobai',
age: 20
},
{
id: 3,
username: 'heihei',
age: 30
},
];
// 搜索username带 ‘x’ 字母的数据
const arr = res.filter(item => {
//通过正则判断item.username是否有 x 字母
return /x/.test(item.username);
});
/*
这里arr的结果:
[
{ id:1, username: 'xiaoli', age:18 },
{ id:1, username: 'xiaobai', age:20 }
]
*/