报错 微信小程序js Maximum call stack size exceeded

超过了最大堆栈量(堆栈溢出)

归根结底是参数和参数条件判断的错误导致递归函数一直循环递归调用,无法停止,从而只有在超出浏览器最大堆栈量(内存溢出)时,浏览器抛出错误才能停止。