杨__羊羊
js里的递归靠栈来实现的:==>y=5,x(5),console.log(5)x(5)|==>y=4,x(4),console.log(4)x(4)|x(5)|==>y=3,x(3),console.log(3)x(3)|x(4)|x(5)|==>y=2,x(2),console.log(2)x(2)|x(3)|x(4)|x(5)|==y=1,x(1),console.log(1)x(1)|x(2)|x(3)|x(4)|x(5)|==>y=0,x(0),console.log(0)x(0)|x(1)|x(2)|x(3)|x(4)|x(5)|==>outstackx(1)|x(2)|x(3)|x(4)|x(5)|==>outstackx(2)|x(3)|x(4)|x(5)|==>outstackx(3)|x(4)|x(5)|==>outstackx(4)|x(5)|==>outstackx(5)|==>outstackemptystack|