'성공'값을 기대하지만 정의되지 않습니다. 이유를 이해하지 마십시오. 조건이 충족되지 않으면 때JavaScript 재귀 함수가 반환됩니다. 정의되지 않았습니다.
var recursion = function(n) {
if (n == 0) {
console.log('yup');
return 'success';
}
console.log(n)
recursion(n - 1);
}
var x = recursion(10);
console.log(x);
'return recursion (n - 1); ' –
흥미 롭습니다 ... 내 머리를 감싸기가 어렵습니다. 함수를 반환 할 때 함수가 다시 실행되지 않는 값을 반환 할 것이라고 기대하고 있습니다 ... –