使用方法
filter函数搜索data数组中所有名为“John”的记录,并将结果返回到result变量中
// 精准搜索
const result = data.filter(item => item.name === ‘John’);
// 模糊搜索
const result= data.filter(item => item.name.indexOf(‘John’)>-1);
代码示例
const data = [
{ name: 'John', age: 30 },
{ name: 'Jane', age: 25 },
{ name: 'Bob', age: 45 }
];
const result = data.filter(item => item.name === 'John');
console.log(result);
// Output: [{ name: 'John', age: 30 }]