자바스크립트의 실행 컨텍스트
프로그램에서 함수를 실행시키면 Call Stack에 함수 호출 정보가 쌓이게 되고, 변수나 인자같은 함수 실행에 필요한 정보를 유지하고 실행 과정을 추적하는데 사용된다. 마찬가지로 자바스크립트도 함수 호출 시 이런 정보를 관리하는데, 이를 실행 컨텍스트라고 부른다. 함수가 호출되면 실행 컨텍스트가 생성되고, 실행 컨텍스트 스택에 쌓인다. 스택 가장 위에 위치하는 실행 컨텍스트가 현재 실행되고 있는 컨텍스트다. 실행 컨텍스트 생성 과정 아래 코드와 같은 함수가 있을 때, 함수를 호출해서 실행 컨텍스트가 생성된 뒤 실행 컨텍스트가 어떻게 쓰이는지 알아보자. function func(arg1, arg2) { let a = 1, b = 2; function func2() { return a + b; } retu..
프로그래밍/Javascript
2019. 11. 8. 17:08
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- unity
- Check point within polygon
- Barycentric coordinates
- Closure
- 클로저
- Tasklet
- Express
- Bean
- mybatis
- npm
- thymeleaf 변수 인식
- @Qualifier
- nodejs
- Linux
- thymeleaf cannot resolve
- spring
- chunk
- MySQL
- @Component
- @Bean
- @Autowired
- Bin
- spring batch
- JavaScript
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함