please could somebody explain me how a computer gets to know in this code that the variable "i" somehow refers to the array fib?I don't really understand the logic of this
function fibb(n) {
var fib = [];
if (n === 1) {
fib = [0];
} else
if (n === 2) {
fib = [0, 1];
} else {
fib = [0, 1];
for (var i = 2; i < n; i++) {
fib.push(fib[fib.length - 2] + fib[fib.length - 1]);
}
}
question from:https://stackoverflow.com/questions/65883897/logic-of-introducing-varuable-in-fibnacci-javascript