일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 트림원라이트
- k8s
- 쯔위프트
- config.js
- 콕스엔데버
- 매직미러
- 검색엔진노출
- 볼륨할당
- magicmirro
- 관리노드설정
- 라즈베리파이4B
- 라즈베리파이
- 원격접속설정
- Kubernetes
- 즈위프트
- 외부볼륨
- magicmirror
- 자바스크립트
- 거절메일
- 신호드랍
- 모듈구조
- 트림원라이트이슈
- zwift
- 글자사라짐
- raspberrypie4b
- 쿠버네티스
- 모듈추가
- 스토리지할당
- 외부에서접근설정
- 신호끊김
- Today
- Total
목록자바스크립트 (2)
IT를 공부하자
클로저 클로저는 함수와 그 함수가 선언된 렉시컬 환경과의 조합이다. 뭔 소리인지... 실행컨텍스트 실행할 코드에 제공할 환경 정보들을 모아놓은 객체. 이를 콜 스택에 저장해서 처리. 아래 예는 코어 자바스크립트 책에서 발췌하였음. 렉시컬 스코프 정의 자바스크립트 엔진은 함수를 어디서 호출했는지가 아니라 함수를 어디에 정의했는지에 따라 상위 스코프를 결정한다. 이를 렉시컬 스코프(정적 스코프)라 한다. 자유변수(free variable) 매개변수나 지역변수로 선언되지 않은 다른 변수 또 다른 책에서는 이렇게 클로저를 정의한다. 자유 변수를 포함하는 함수를 클로저라 부른다. 점점더... 구글검색으로 좀 더 자세하게 설명하는 블로그에서 아래와 같은 설명을 찾아 보았다. 뭔가 더 정리가 되는 느낌이다. 위 정의..
식별자(identifier) 어떤 값을 구별해서 식별해낼 수 있는 고유한 이름. 특수문자를 제외한 문자, 숫자, 언더스코어, 달러 기호를 포함할 수 있음 특수문자를 제외한 문자, 언더스코어, 달러 기호로 시작해야하며 숫자는 안됨 예약어 사용 불가 기본형(Primitive Type) 값 값은 식이 평가되어 생성된 결과를 말한다. 숫자 불리언 null, undefined 문자열 심벌 리터럴 리터럴(literal)은 사람이 이해할 수 있는 문자 또는 약속된 기호를 사용해 값을 생성하는 표기법을 의미한다. 리터럴 예시 정수 리터럴 100 부동소수점 리터럴 10.5 문자열 리터럴 'Hello' "world" null 리터럴 null 객체 리터럴 { name: 'Lee', address: 'Seoul' } 템플릿 ..