kun 19/9/24 20:10
This commit is contained in:
10
static/js/tool.js
Normal file
10
static/js/tool.js
Normal file
@@ -0,0 +1,10 @@
|
||||
/** 筛选函数 */
|
||||
export function multiFilter (array, filters) {
|
||||
const filterKeys = Object.keys(filters)
|
||||
return array.filter(item => {
|
||||
return filterKeys.every(key => {
|
||||
if (!filters[key].length) return true
|
||||
return !!~filters[key].indexOf(item[key])
|
||||
})
|
||||
})
|
||||
}
|
||||
Reference in New Issue
Block a user