일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- MYSQL
- java
- elb
- 항해99
- Nodejs
- https
- 생활코딩
- JavaScript
- TypeScript
- AWS
- mongodb
- ubuntu
- 자바스크립트
- nginx
- wil
- reduce
- npm
- mongoose
- 노마드코더
- 조건문
- CORS
- Node.js
- nomadcoder
- 타입스크립트
- 메소드
- it
- 프로그래머스
- Joi
- JWT
- Load Balancer
- Today
- Total
목록nomadcoder (2)
V-logue
Conclusions type SuperPrint = (a:x[], b:y) => x const superPrint : SuperPrint = (a) => a[0] const a = superPrint([1 ,2 , 3, 4], "x"); const b = superPrint([true, false, true, false], 1); const c = superPrint(["a", "b", "c", "d"], false); const d = superPrint([1,"2",true,"hello"], []); 이전까지 generic에 대해서 배워봤다. 하지만, 일상적으로 generic을 사용해 call signature를 사용하게 될 것이라고는 생각하지 않는다. 보통 다른 잘 만들어진 패키지, 라이브러리를 ..
노마드 코더 강의, Typescript로 블록체인 만들기 강의를 듣기로 했다. 암시적 유형 VS 명시적 유형(Impliecit Types VS Explicit Types) let a = "hello" 1. 타입 추론 string이라고 ts가 추론한다. let b : boolean = false let b = false 2. Type Checker 와 소통하는 방식, 형식을 지정 b가 boolean값이라고 명시하고 있다. let c = [1, 2, 3] number[array]라고 추론해주고 있다. c.push("1") number[array]이기 때문에 string "1" push할 수 없다. 만약 배열안에 아무런 값도 없다면 아래와 같이 Type을 지정해줘야 한다. let c : number[] = [..