fix: binarysearch 상한 에러

This commit is contained in:
2022-07-29 01:24:09 +09:00
parent a4ff1f44ba
commit fba60df9d1
4 changed files with 11 additions and 4 deletions
+3 -1
View File
@@ -1,4 +1,5 @@
import bs from 'binary-search';
import { clamp } from 'lodash';
const connectMap: [number, string][] = [
[0, '안함'],
@@ -18,5 +19,6 @@ export function formatConnectScore(connect: number) {
if (idx >= 0) {
return connectMap[idx][1] ?? '?';
}
return connectMap[-(idx + 1)][1] ?? '?';
const uidx = clamp(-idx - 1, 0, connectMap.length - 1);
return connectMap[uidx][1] ?? '?';
}