Javascript에서는 아직 이해할 수없는 개념이 있습니다. 예를 들면 이것처럼. 두 개의 정수 중 가장 큰 공약수를 반환하는 함수를 검색하는 동안이 코드를 발견했습니다. 나는 그것을 테스트했지만 이것이 어떻게 gcd를 반환하는지 이해할 수 없다. return gcd(b, a % b);
의 역할은 무엇입니까?함수 내부에서 함수 이름을 호출하는 중
var gcd = function(a, b) {
if (! b) {
return a;
}
return gcd(b, a % b);
};
https://en.wikipedia.org/wiki/Euclidean_algorithm – Jon