일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 훅
- usedebugvalue
- 리액트
- 프로그래머스
- 드래그앤드롭
- react-beautiful-dnd
- React
- Suspense
- 타입스크립트
- recoil
- javascript
- 다이나믹프로그래밍
- 자바스크립트
- 알고리즘 #프로그래머스 #코딩테스트 #자바스크립트
- 스티커
- 프로그래머스 #알고리즘 #자바스크립트
- 백준
- useRef
- useLayoutEffect
- 리코일
- useContext
- 알고리즘
- 위상정렬
- 백준 #알고리즘 #자바스크립트
- 완전탐색
- 알고리즘 #코딩테스트 #프로그래머스 #자바
- 덕타이핑
- Today
- Total
목록Front/JavaScript (3)
몽환화
먼저 내부 슬롯 interneal slot과 내부 메서드 internal method란?자바스크립트 엔진의 구현 알고리즘을 설명하기 위해 ECMAScript 사양에서 사용하는 의사 프로퍼티와 의사 메서드.ECMAScript 사양에 등장하는 이중 대괄호 ([[...]]) 로 감싼 이름들이 내부 슬롯과 내부 메서드 개발자가 직접 접근할 수 있도록 외부로 공개된 객체의 프로퍼티는 아님내부 슬롯과 내부 메서드는 자바스크립트 엔진의 내부 로직으로 원칙적으로 접근이나 호출 불가그러나 일부 내부 슬롯과 내부 메서드에 한해 간접적으로 접근할 수 있는 수단 제공 자바스크립트 엔진은 프로퍼티를 생성할 때 프로퍼티의 상태를 나타내는 프로퍼티 어트리뷰트를 기본값으로 자동 정의함프로퍼티의 상태 : 값, 값의 갱신 여부, 열거..

타입스크립트 TypeScript: 기본 자바스크립트 문법에 타입을 가미한 것뭔가 파란색을 써야할 것 같ㅇ ㅏ 자바스크립트타입스크립트동적 타입 언어정적 타입 언어인터프리터 언어컴파일 언어(자바스크립트로 컴파일됨)런타임 단계에서 오류 발견컴파일 단계에서 오류 발견 자바스크립트 => 동적 타입 언어로 코드를 실행했을 때인 런타임 단계에서야 오류를 발견할 수 있다타입스크립트 => 정적 타입 언어, 컴파일 단계에서 타입을 검사하기 때문에 실행 전 오류를 발견할 수 있다인터프리터 언어가 아닌 컴파일 언어이다 동적 타입 : 변수의 타입이 런타임 시점에 결정되는 것인터프리터 언어 : 코드를 한줄한줄 읽어가며 바로 명령을 처리하며 컴파일 변환 없이 바로 사용되는 언어 타입스크립트는 결국 자바스크립트로 컴파일해서 사용하는..