猿问

有关函数内调用自身的问题?

function test2(callback){

    	}
    	function test(n){
    		n += 1;
    		/*test2(function(){
    			test(11);
    		});      使用注释内容不报错,为什么*/
    		test(11);   //报错:Maximum call stack size exceeded
    		console.log(n);
    	}
    	test(10);


lalalaaaa
浏览 1485回答 1
1回答

Caballarii

报错的地方形成了递归,但却没有跳出递归的可能,当然就会栈溢出了
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答