Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- webpack
- CSS
- coding
- git
- TypeScript
- frontend
- JavaScript
- redux
- HTML
- react
- java
- 그럼에도불구하고
- 그럼에도 불구하고
- github
- max-width
- JS
- 코드업
- node.js
- cleancode
- 프론트엔드
- 반응형 페이지
- react-router-dom
- 변수
- 코딩테스트
- @media
- media query
- 자바
- Servlet
- 자바문제풀이
- node
Archives
- Today
- Total
목록전역변수 (1)
그럼에도 불구하고
[JavaScript] 전역 변수의 문제점
오늘은 전역 변수의 문제점에 대해 알아보자 전역 변수에는 여러 가지 문제점이 있다. 우선 지역 변수는 (함수 내부에 선언되었다고 가정) 함수가 호출되면 생성되고 함수가 종료하면 소멸된다. 하지만 전역 변수의 생명 주기는 애플리케이션의 생명 주기와 같다. 즉, 지역 변수에 비해 생명 주기가 길다. [ 전역 변수의 문제점 ] 1. 암묵적 결합 전역 변수를 선언한 의도는 코드 어디서든 참조하고 할당할 수 있는 변수를 사용하겠다는 뜻이다. 이는 모든 코드가 전역 변수를 참조하고 변경할 수 있는 암묵적 결합(implicit coupling)을 허용한다. 변수의 유효 범위가 크면 클수록 코드의 가독성은 나빠지고 의도치 않게 상태가 변경될 수 있는 위험성도 높아진다. 2. 긴 생명 주기 전역 변수는 생명 주기가 길다..
JavaScript/JavaScript basics
2022. 12. 23. 11:11