일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 알고리즘
- Python
- 블록체인
- 클로저
- blockchain
- git pull
- nft
- Interview
- 딥다이브
- Execution context
- 프로퍼티
- BOJ
- Deep Dive
- 자바스크립트
- let
- solidity
- 실행 컨텍스트
- 정렬
- 리액트
- 솔리디티
- react
- Algorithm
- 함수
- 백준
- Queue
- var
- Javascript
- frontend
- 파이썬
- 변수
Archives
- Today
- Total
목록전역 변수 (1)
공부하자
[Deep Dive 정리] 14장. 전역 변수의 문제점
14.1 변수의 생명 주기 변수는 선언에 의해 생성되고 할당을 통해 값을 갖는다. 변수에는 생명 주기가 있다. 생명 주기가 없다면 한번 선언된 변수는 프로그램을 종료하지 않는 한 영원히 메모리 공간을 점유하게 된다. 변수는 자신이 자신이 선언된 위치에서 생성되고 소멸한다. function foo() { var x = 'local'; console.log(x); // local return x; } foo(); console.log(x); // ReferenceError: x is not defined 전역 변수의 생명 주기는 애플리케이션의 생명 주기와 같고, 함수 내부에서 선언된 지역 변수는 함수가 호출되면 생성되고 함수가 종류되면 소멸한다. 즉, 지역 변수의 생명 주기는 함수의 생명 주기와 일치한다. ..
Javascript/Deep Dive
2022. 11. 13. 23:57