我试图深入了解 Fibonacci 是如何工作的,所以我尝试了一种不同的方法并制作了我自己的方法,但不知何故它不会循环并最终只推送 1 个而不是 5 个序列。这是我的代码:
function myFibo (n){
var myArr = [];
if(n===1){
myArr=[0];
console.log(myArr);
}else if (n===2){
myArr[0,1];
}else {
var i = 2;
while (i<n){
myArr = [0,1];
var pos1 = 0;
var pos2 = 1;
var sum = myArr[pos1] + myArr[pos2]; //1
myArr.push(sum);
pos1++;
pos2++;
i++;
}
}
console.log(myArr);
}
myFibo(5);
PIPIONE
慕尼黑的夜晚无繁华
相关分类