錯誤:Maximum call stack size exceeded

錯誤:
Maximum call stack size exceeded;at socketTask.onmessage callback function RangeError: Maximum call stack size exceeded

這個錯誤在PC端運(yùn)行是沒有出現(xiàn)。到了編譯成微信小游戲,在手機(jī)上就出現(xiàn)這個錯誤。這個是棧溢出。
出現(xiàn)這個錯誤的原因是:我在使用 JavaScript 數(shù)組時,使用賦值語句造成的:


var playerList = [];
var player = new Player();
var player1 = new Player();
var player2 = new Player();
 
playerList = [player,player1,player2];

//然后遍歷數(shù)組
for(....){
}

解決方法:

//把 playerList = [player,player1,player2]; 改一下
playerList.push(player);
playerList.push(player1);
playerList.push(player2);

出現(xiàn)這個錯誤 也有可能是 遞歸調(diào)用 或者死循環(huán)。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 這是來學(xué)校的第二周了,今天是3月14號,朋友們說,六月要考四級,也就是說我還有三個月的時間來復(fù)習(xí),我要規(guī)劃一...
  • 一、 我在中山,一個人。 二、 當(dāng)我收到阿姝在虹橋國際機(jī)場發(fā)來的短信時,我正在看《我們的十二年,一個輪回,這是傳奇...
    文筆閱讀 603評論 0 1

友情鏈接更多精彩內(nèi)容