소스 코드의 타입

  1. 전역 코드 : 전역에 존재하는 소스코드를 말한다. 전역에 정의된 함수. 클래스 등의 내부 코드는 포함되지 않는다.
  2. 함수 코드 : 함수 내부에 존재하는 소스코드를 말한다. 함수 내부에 중첩된 함수, 크래스 등의 내부 코드는 포함되지 않는다.
  3. eval 코드 : 빌트인 전역 함수인 eval 함수에 인수로 전달되어 실행되는 소스코드를 말한다.
  4. 모듈 코드 : 모듈 내부에 존재하는 소스코드를 말한다. 모듈 내부의 함수, 클래스 등의 내부 코드는 포함되지 않는다.

1. 전역 코드

2. 함수 코드

3. eval 코드

4. 모듈 코드