如何解決fillNumber(n){}處的溢出問題
fillNumber(n)?{
????this.fillRow(n,?0);
}在視頻中的generator.js的第13行處,如果使用node8.x和npm5.x的話,會在編譯完畢后報溢出錯誤

搜索了后發現說只要單獨將npm版本降為3.x即可…
所以想求問老師如何在npm不降級的情況下解決這個問題呢
fillNumber(n)?{
????this.fillRow(n,?0);
}在視頻中的generator.js的第13行處,如果使用node8.x和npm5.x的話,會在編譯完畢后報溢出錯誤

搜索了后發現說只要單獨將npm版本降為3.x即可…
所以想求問老師如何在npm不降級的情況下解決這個問題呢
2017-11-26
舉報
2017-12-01
可以考慮下尾遞歸
2017-12-09
fillRow() 有返回值,而且還要判斷遞歸調用的返回值,它不符合尾遞歸的條件。我之前一直使用的 yarn,這邊現在嘗試了使用 npm,node 8.9.1, npm 5.5.1,并未發現溢出的情況,所以我想是不是檢查一下代碼中哪里出錯了。