对象数组筛选

# queryArrByType

数组对象根据关键字进行筛选,获取一个新的数组。

使用方式如下:

import { queryArrByType } from '@/utils'

// 对象数组
let arr = [
    {'id': 1, sex:'xy', 'age': 25},
    {'id': 2, sex:'xy', 'age': 30},
    {'id': 3, sex:'xy', 'age': 35},
    {'id': 4, sex:'xx', 'age': 40}
]

// 根据关键字进行筛选
let filter = 'sex' //过滤字段
let keyWord = 'xy'  //输入的字符
let filter_arr = queryArrByType(arr, filter, keyWord)

// 输出筛选后的数据
console.log(filter_arr); 
// 输出: 
// [
// {'id': 1, sex:'xy', 'age': 25},
// {'id': 2, sex:'xy', 'age': 30},
// {'id': 3, sex:'xy', 'age': 35},
// ]