JavaScript-anonymous 함수

hannah·2023년 8월 4일
0

JavaScript

목록 보기
61/121
post-custom-banner
function a() {
	b();
};
function b() {
	console.trace();	//호출 state를 기록해주는 함수
};
a( );

//	console.trace
//	b
//	a
//	(anonymous)

a 함수가 실행되고, 그 안에서 b 함수가 실행된다. 그리고 b 함수 안에서 console.trace 메서드가 실행된다.
console.trace 아래에 b, b 아래에 a가 있는데, 이는 호출된 함수 순서의 역순이다. 여기서 a 아래에 anonymous가 있는 것으로 보아 a보다 anonymous라는 함수가 먼저 실행됨을 알 수 있다. 이것이 소스 코드가 처음 실행될 때 호출되는 anonymous 함수이다.

0개의 댓글