From ff0b506379985359e92608beb4982cf1d2c84fe0 Mon Sep 17 00:00:00 2001 From: kwaroran Date: Tue, 11 Jun 2024 22:35:41 +0900 Subject: [PATCH] refactor: Improve array filtering logic in parser.ts --- src/ts/parser.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ts/parser.ts b/src/ts/parser.ts index cb1ed21e..4c5e2891 100644 --- a/src/ts/parser.ts +++ b/src/ts/parser.ts @@ -1014,8 +1014,8 @@ const matcher = (p1:string,matcherArg:matcherArg) => { } case 'filter':{ const array = arra[1].split('§') - return array.filter((f) => { - return f !== '' && array.indexOf(f) === array.lastIndexOf(f) + return array.filter((f, i) => { + return f !== '' && i === array.indexOf(f) }).join('§') } }