更新版本号至 0.0.5,并在 filter 函数中添加空查询处理逻辑

This commit is contained in:
2026-01-20 13:13:11 +08:00
parent a948118eb9
commit 4bffc83650
2 changed files with 4 additions and 1 deletions

View File

@@ -1,6 +1,6 @@
{
"name": "@kevisual/js-filter",
"version": "0.0.4",
"version": "0.0.5",
"description": "用于 JavaScript 数组的 SQL LIKE 过滤器函数",
"main": "dist/index.js",
"types": "dist/index.d.ts",

View File

@@ -422,6 +422,9 @@ export function createFilter(query: string): (item: any) => boolean {
}
export function filter(data: any[], query: string): any[] {
if (!query || query.trim() === '') {
return data;
}
const lexer = new Lexer(query);
const parser = new Parser(lexer);
const ast = parser.parse();