callee 속성

690 단어
callee 속성
실행 중인 Function 객체, 즉 지정된 Function 객체의 본문을 반환합니다.
[function.]arguments.callee
 
실참:
callee 속성은arguments 대상의 구성원입니다. 이 속성은 관련 함수가 실행 중일 때만 사용할 수 있습니다.
callee 속성의 초기 값은 실행 중인 Function 객체입니다.이것은 익명 함수가 귀속되는 것을 허용할 것이다.
참고:
프로그램이 빠른 모드(JScript의 기본 모드)로 실행될 때 arguments 객체를 사용할 수 없습니다.명령어에서arguments 대상을 사용하는 프로그램을 컴파일하려면/fast - 빠른 옵션을 닫아야 합니다.스레드 처리 문제로 ASP.NET에서 빠른 옵션을 끄는 것은 안전하지 않습니다.자세한 내용은 arguments 객체를 참조하십시오.
예:
function factorial(n) {
   if (n <= 0)
      return 1;
   else
      return n * arguments.callee(n - 1)
}
print(factorial(4));
// Output: 24

전재 대상:https://www.cnblogs.com/tytianlan/p/5577933.html

좋은 웹페이지 즐겨찾기