From c097b5818374359edf4603e2549891a093c93b38 Mon Sep 17 00:00:00 2001 From: Alireza Jahandideh Date: Sun, 28 Jan 2024 00:57:14 -0800 Subject: [PATCH] use substring instead of substr --- src/string-similarity.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/string-similarity.ts b/src/string-similarity.ts index ed3b65a..aa84b34 100644 --- a/src/string-similarity.ts +++ b/src/string-similarity.ts @@ -18,13 +18,13 @@ export const stringSimilarity = (str1: string, str2: string, substringLength: nu const map = new Map(); for (let i = 0; i < str1.length - (substringLength - 1); i++) { - const substr1 = str1.substr(i, substringLength); + const substr1 = str1.substring(i, i + substringLength); map.set(substr1, map.has(substr1) ? map.get(substr1) + 1 : 1); } let match = 0; for (let j = 0; j < str2.length - (substringLength - 1); j++) { - const substr2 = str2.substr(j, substringLength); + const substr2 = str2.substring(j, j + substringLength); const count = map.has(substr2) ? map.get(substr2) : 0; if (count > 0) { map.set(substr2, count - 1);