불가피하게 전역변수를 사용할 경우
객체로 생성하고 객체의 속성으로 변수를 관리.
js에서는 함수도 객체다.
객체의 속성 값으로 담겨진 함수를 메소드 method 라고 한다.
- 콜백함수
처리의 위임
함수의 인자로 함수로 전달
클로저 예시
1
2
3
4
5
6
7
8
9
10
11
|
var arr = []
for(var i = 0; i < 5; i++){
arr[i] = function(id) {
return function(){
return id;
}
}(i);
}
for(var index in arr) {
console.log(arr[index]());
}
|
cs |
'메모' 카테고리의 다른 글
React 앱 컴포넌트화 (1) | 2024.04.29 |
---|---|
Sonar Qube - 정적 분석 툴 (0) | 2022.07.19 |
Sonar Lint - Code feedback 플러그인 (0) | 2022.07.18 |
[Postman]을 이용한 API 테스트 (0) | 2021.05.18 |
JS. json to checkbox (0) | 2021.04.27 |