Hej,
Jag har en uppgift i skolan där jag ska i Javascript skriva en funktion som räknar ut Fibonaccis talföljd.
Det jag vill göra är att spara de tidigare värderna för att kunna spara tid om funktionen kallas igen.
Jag tror att jag har fått till själv koden för talföljden (se nedan) men hur gör jag för att inte behöva börja om igen om funktionen kallas igen? Jag vill alltså börja igen på de senaste värdet och använda mig utav cache för att göra detta.
function fibonacci(n) {
if (n === 0 || n === 1)
return n;
else
return fibonacci(n - 1) + fibonacci(n - 2);
}