미니옵빠의 code stubs

Javascript 에서의 arguments.callee 본문

Language/Javascript

Javascript 에서의 arguments.callee

미니옵빠 2014. 1. 13. 22:41

arguments.callee 는 함수 내부에서 자기 자신을 지칭한다.


익명 함수 선언 시, 함수명이 없어 내부에서 재귀 호출을 할 수가 없는데 이럴 때 arguments.callee를 사용한다.


예)

// 일반적인 재귀 호출 시

function fn() {

return fn();

}


// 익명 함수 선언 시

function() {

return arguments.callee();

}