var S = 'googlgomglegoogle'var C = 'google'var sPositon = 0function violence1() { for (var i in C) { if (C.charAt(i) !== S.charAt(sPositon)) { sPositon += 1 violence1() break } } console.log(sPositon)}violence1()当我调用这个方法的时候报错for (var i in C) { ^RangeError: Maximum call stack size exceeded是因为递归的时候产生了多个for循环吗?多个for不能同时存在吗?
添加回答
举报
0/150
提交
取消