일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Typescript
- Helmet
- usesetrecoilstate
- 티스토리챌린지
- 오블완
- 138476
- H-index
- userecoilvalue
- React
- 42747
- Outlet
- 귤 고르기
- Recoil
- useoutletcontext
- 노마드코더
- programmers
- 프로그래머스
- Today
- Total
목록Typescript/Lecture (6)
오늘도 코딩하나
Typescript ChallengeDictionary add : 새로운 단어와 그에 대한 정의를 추가한다get : 입력된 단어에 대한 정의를 반환한다.delete : 사전에서 특정 단어를 삭제한다.update : 기존 단어의 정의를 새로운 정의로 업데이트한다.showAll : 사전의 모든 단어와 정의를 출력한다.count : 사전에 저장된 단어의 총 개수를 반환한다.upsert : 단어가 존재하면 업데이트하고, 존재하지 않으면 추가한다.exists : 특정 단어가 사전에 존재하는지 여부를 반환한다.bulkAdd : 여러 단어와 정의를 한 번에 추가한다.bulkDelete : 여러 단어를 한 번에 삭제한다.type Word = { term:string; definition:string;}type W..
https://nomadcoders.co/typescript-for-beginners 타입스크립트로 블록체인 만들기 – 노마드 코더 Nomad CodersTypescript for Beginnersnomadcoders.co 강의 내용#4.2 ~ #4.5 🤷♀️ public이지만 더 이상 변경할 수 없도록 만들 수 없을까?class Word { constructor ( public readonly term:string, public readonly def :string ) {}} ⇒ readonly○ static ※ static : 클래스의 인스턴스가 아니라 클래스 자체에 속하는 메소드type Words = { [key:string]: string}cla..

https://nomadcoders.co/typescript-for-beginners 타입스크립트로 블록체인 만들기 – 노마드 코더 Nomad CodersTypescript for Beginnersnomadcoders.co 강의 내용#4.0 ~ #4.1 ○ Classclass Player { constructor( private firstName:string, private lastName:string, public nickname:string ) { }}const tistory = new Player("코딩하나", "오늘도", "tistory");// Property 'firstName' is private and only accessible withi..

https://nomadcoders.co/typescript-for-beginners 타입스크립트로 블록체인 만들기 – 노마드 코더 Nomad CodersTypescript for Beginnersnomadcoders.co 강의 내용 요약#3.0 ~ #3.4 ○ Typescript 함수1️⃣ call signatures우리가 Typescript에게 이 함수가 어떻게 호출되는지, 함수의 반환 타입은 뭔지 설명해주는 부분2️⃣ overloading 함수가 서로 다른 여러개의 call signatures를 가지고 있을 때 발생시킨다.간단히 생각해서 overloading은 여러 call signatures가 있는 함수일 뿐이다.type SuperPrint = { (arr: number[]):void ..
https://nomadcoders.co/typescript-for-beginners 타입스크립트로 블록체인 만들기 – 노마드 코더 Nomad CodersTypescript for Beginnersnomadcoders.co 강의 내용 요약#2.1 ~ #2.4 1️⃣ Typescript의 타입 시스템 (1) Javascript처럼 변수만 생성하기let a = "hello"a = "bye"// Type 'number' is not assignable to type 'string'.a = 1Typescript가 타입을 추론해준다.→ a = "hello"라고 정의해줬고, Typescript가 a는 string이라고 추론했다.→ 그에 따라 a = 1 숫자를 입력하니 오류가 발생한다. (2) 데이터와 변수의..

https://nomadcoders.co/typescript-for-beginners 타입스크립트로 블록체인 만들기 – 노마드 코더 Nomad CodersTypescript for Beginnersnomadcoders.co 강의 내용 요약#1.2 ~ #2.0 🤷♀️ Typescript를 왜 써야하지? ⇒ Javascript가 자바나 C#처럼 타입 안정성이 없다.Javascript는 에러를 보여주려 하지 않는다.> [1, 2, 3, 4] + false ⇒ '1,2,3,4false' → 배열이 완전히 사라짐 → boolean인 false는 string이 됨다른 언어는 이를 허용하지 않지만 Javascrip는 허용한다.Javascript는 함수를 올바르게 사용하도록 강제하지 않는다.>..