Memoization yana ajiya sakamakon aiki ta hanyar kwatance da jajagalinsa, saboda kira bugi-bugi tare da abubuwan shigarwa iri daya zasu mayar da sakamakon ajiyawa nan da nan maimakon sake ƙididdige. Yana cimma **ƙarfin ajiya don saurin" kuma yana aiki ne kawai tare da ayyukan tsarewa (abubuwan shigarwa iri daya → bukatu iri daya, babu tasirin gida).
Kwatayo memoize na addini
js
() {
cache = ();
{
key = .(args);
(cache.(key)) {
cache.(key);
}
result = (...args);
cache.(key, result);
result;
};
}
= n => { n * n; };
fastSquare = (slowSquare);
();
();
