보호되어 있는 글입니다.
보호되어 있는 글입니다.
1. 파라미터 예외 처리가 이루어 지지 않음 function foo(bar: string) { console.info(bar); } foo("Hello World!"); // OK foo(null); // Error foo(undefined); // Error foo() // Error 2. | null 타입으로 null값을 허용한다. / undefined, 공백은 허용 x function foo(bar: string | null) { console.info(bar); } foo("Hello World!"); // OK foo(null); // OK foo(undefined); // Error foo() // Error 3. | undefined 타입으로 undefined값을 허용한다 / null, 공백..
https://velog.io/@koreanhole/Active-Record%ED%8C%A8%ED%84%B4%EA%B3%BC-Data-Mapper-%ED%8C%A8%ED%84%B4 Active Record패턴과 Data Mapper 패턴 모든 query메소드들을 모델에 정의하고 객체의 저장, 제거 그리고 불러오는 기능들은 모델의 메소드를 통해 사용하는 패턴이다. 결과적으로 SQL을 직접 사용하지 않으면서 데이터를 조작할 수 있 velog.io TypeORM에서 Active Record 패턴을 위한 BaseEntity 알아보기 https://techbless.github.io/2020/03/15/TypeORM%EC%97%90%EC%84%9C-Active-Record-%ED%8C%A8%ED%84%B4%EC%..
1. 배열 디스트럭처링: let arr = [1,2,3] const [a,b,c] = arr console.log(a) // 1 console.log(b) // 2 console.log(c) // 3 rest 문법 사용 let arr = [1,2,3,4,5] const [a, b, ...c] = arr console.log(a) // 1 console.log(b) // 2 console.log(c) // [3,4,5] 빈 값 & 기본값 const arr = [1,2,3,4,5] const [a, ,b] = arr console.log(a, b); // 1 3 const arr = [1,2] const [a,b,c=3] = arr console.log(a, b, c); // 1 2 3 2. 객체 디스트럭처..
보호되어 있는 글입니다.
보호되어 있는 글입니다.
tdz란? 스코프의 시작 지점 과 초기화 단계(Initialization phase) 사이에 있는 단계. 일시적 사각 지대로 로 불린다. 이 tdz에서 변수에 접근 할 시 Reference Error가 발생한다. var 키워드일 경우에는 선언과 동시에 초기화가 진행 되어진다. 그러므로 할당 단계(Assignment phase) 이전에도 undefined로 값 접근이 가능한것! 흔히 하는 착각이 let과 const는 호이스팅 이 이루어지지 않는다는 것인데 이것은 틀린 사실이다. 호이스팅은 var,let,const 전부 이루어지지만, let과 const는 할당전 tdz 에서 접근시 Reference Error가 발생한 것이다. 선언 단계(Declaration phase) : 변수를 실행 컨텍스트의 변수 객체..
- Total
- Today
- Yesterday
- react three fiber leva
- next.js import glsl
- react fiber 3d
- three.js leva
- leva
- react 3d
- react 3d animation
- 카카오 2021 카드 짝 맞추기
- vue
- 카드 짝 맞추기 javascript
- rollup typescript react
- react 3d text
- ts glsl
- 카카오 카드 짝 맞추기 자바스크립트
- 카카오 카드 짝 맞추기 javascript
- rollup ts react npm
- eslint
- Vue.js
- vue3
- attempted import error: bvh_struct_definitions' is not exported from './gpu/bvhshaderglsl.js' (imported as 'bvhshaderglsl').
- rollup typescript
- webpack glsl
- react glsl
- react three fiber
- 카드 짝 맞추기 자바스크립트
- react leva
- next.js glsl
- rollup react.js npm
- typescript gsls
- react 3d 에니메이션
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |