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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請問為什么我使用For函數累加導致瀏覽器崩潰?該怎么辦?

請問為什么我使用For函數累加導致瀏覽器崩潰?該怎么辦?

蠱毒傳說 2022-01-14 20:11:44
當調用sumFibs時候瀏覽器就崩潰了...如果把num手動換成4就沒問題求解~~~謝謝大神function sumFibs(num) {var sArr=[1,1];for(i=2;i<num;i++){sArr[i]=sArr[i-1]+sArr[i-2];}return sArr;}
查看完整描述

2 回答

?
精慕HU

TA貢獻1845條經驗 獲得超8個贊

經測試此代碼無問題(IE9和Chrome、FireFox都測過),估計是你在調用時把參數設置得過大造成的吧?我用下面的語句調用完全沒問題:
alert(sumFibs(100));

查看完整回答
反對 回復 2022-01-17
?
翻過高山走不出你

TA貢獻1875條經驗 獲得超3個贊

你的for循環中每執行一次就往sArr數組里添加一個元素。如果你的num值很大,那你的sArr就會很大啊,大到撐爆內存自然崩潰了。

查看完整回答
反對 回復 2022-01-17
  • 2 回答
  • 0 關注
  • 239 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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