Ошибка Time Limit Exceeded на leet code
Написал решение для задачи 2623. Memoize (Medium):
function memoize(fn) {
const cachedArgs = {};
return function(...args) {
const filterNameForArgs = args.join(".");
if (Object.keys(cachedArgs).includes(filterNameForArgs)) {
return cachedArgs[filterNameForArgs];
}
const resultOfFunction = fn(...args);
cachedArgs[filterNameForArgs] = resultOfFunction;
return resultOfFunction;
}
}
но при проверке получаю такую ошибку, что нужно обновить в коде для его ускорения?