再帰関数でフィボナッチ数を生成するコードについてです。
function factorial(n){ if(n == 2){ var ary = [0,1]; return ary; }else{ return factorial(n - 1).push(ary[n - 1] + ary[n - 2]); } }
フィボナッチ数の配列(ex when the parameter is 6, [0,1,1,2,3,5])を作成する関数を書いてみたのですが、Uncaught TypeError: Cannot read property '1' of undefined 数字の1が数字として認識されていないようです。
Number(1)としてもだめでした。
どうしたらよろしいでしょうか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。