亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

如何解決fillNumber(n){}處的溢出問題

fillNumber(n)?{
????this.fillRow(n,?0);
}

在視頻中的generator.js的第13行處,如果使用node8.x和npm5.x的話,會在編譯完畢后報溢出錯誤

http://img1.sycdn.imooc.com//5a1a7a9a000122c205280088.jpg

搜索了后發現說只要單獨將npm版本降為3.x即可…

所以想求問老師如何在npm不降級的情況下解決這個問題呢

正在回答

2 回答

可以考慮下尾遞歸

0 回復 有任何疑惑可以回復我~
#1

慕沐1559616 提問者

非常感謝~
2017-12-03 回復 有任何疑惑可以回復我~

fillRow() 有返回值,而且還要判斷遞歸調用的返回值,它不符合尾遞歸的條件。我之前一直使用的 yarn,這邊現在嘗試了使用 npm,node 8.9.1, npm 5.5.1,并未發現溢出的情況,所以我想是不是檢查一下代碼中哪里出錯了。

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

如何解決fillNumber(n){}處的溢出問題

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號