美文网首页
错误:Maximum call stack size excee

错误:Maximum call stack size excee

作者: VIL凌霄 | 来源:发表于2018-05-31 09:44 被阅读0次

    错误:
    Maximum call stack size exceeded;at socketTask.onmessage callback function RangeError: Maximum call stack size exceeded

    这个错误在PC端运行是没有出现。到了编译成微信小游戏,在手机上就出现这个错误。这个是栈溢出。
    出现这个错误的原因是:我在使用 JavaScript 数组时,使用赋值语句造成的:

    
    var playerList = [];
    var player = new Player();
    var player1 = new Player();
    var player2 = new Player();
     
    playerList = [player,player1,player2];
    
    //然后遍历数组
    for(....){
    }
    

    解决方法:

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

    出现这个错误 也有可能是 递归调用 或者死循环。

    相关文章

      网友评论

          本文标题:错误:Maximum call stack size excee

          本文链接:https://www.haomeiwen.com/subject/argfsftx.html