Итак, я делал программу на искателе рядов Фибоначчи в javascript всякий раз, когда я использую i-- в программе вместо консоли i-1 происходит сбой, я ищу ответ, почему он дает сбой как i--, так и i -1 сделайте то же самое, вот мой код: -
function fibonacciGenerator(n) {
var output = [];
if (n === 0) {
return output;
} else if (n === 1) {
output.push(0);
return output;
} else if (n === 2) {
output.push(0, 1);
return output;
} else {
output.push(0, 1);
for (var i = 1; i <= n - 2; i++) {
output.push(output[i - 1] + output[i]); // Here I was using i-- which caused crash
}
return output;
}
}