2015-01-19 3 views
0

누군가가 나를이 호출하는 방법을 이해하는 데 도움이 바랍니다 수있는 자바 스크립트 함수 표현식은 다음 함수 표현식을호출하는 방법

var math = { 
    'factorial': function factorial(n) { 
     if (n <= 1) 
      return 1; 
     return n * factorial(n - 1); 
    } 
}; 
+3

'math.factorial (N)'. – RobG

+0

들여 쓰기가 너무 깁니다. 2014 – AlienWebguy

답변

1

을 JS 당신은 간다. 자명해야합니다

var math = 
 
{ 
 
    'factorial': function factorial(n) 
 
    { 
 
     if (n <= 1) 
 
      return 1; 
 
     return n * factorial(n - 1); 
 
    } 
 
}; 
 

 
var result = math.factorial(3); 
 

 
// For the purposes of illustration, we will use document.write to output 
 
// the result. document.write is generally not a good idea, however! 
 

 
document.write(result);

+0

계승 주위의 따옴표가 필요하지 않음을 유의할 가치가 있습니다. – undefined

+0

OP의 질문과 동일한 코드입니다. 코멘트가 더 좋을 것입니다 ... –