타입스크립트 기본 문법을 배우고, 다른 사람이 작성한 타입을 분석하는 방법과, 내가 직접 타입을 작성하는 방법에 대해 알아봅니다.
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
forEach 제네릭 관련 문의
문의1)interface Array {forEach(callbackfn: (value: T, index: number, array: T[]
최병국
・
한 달 전
0
28
1
타입 추론 시 가장 넓은 범위로 추론이 되는 건가요?
먼저 테스트 해 본 코드 올립니다.const obj = { a: '123', b: 'hello', c: 'world' } as { a: string, b: `hel${string}`, r
김성민
・
6달 전
0
114
1
enum이 javascript로 트랜스파일링될때 사라진다하셨는데요
"enum, keyof, typeof" 강의 2분 20초경 enum이 javascript로 transpiling될 때 사라진다하셨는데요.이렇게 된다면 enum 사용한
sungchul09
・
10달 전
0
158
1
함수 파라미터 타입 정의 시 ...args: any[]와 ...args: any 의 차이
함수 타입 정의 시 ...args 에 any[] 를 사용하는 경우를 많이 봤습니다. any> // 1 <T e
wbb
・
10달 전
0
172
1
Flat type에서 ReadonlyArray 타입을 사용하는 이유?
FlatArray 타입에서 recur 를 할때, Arr extends Array가 아닌 Arr extends ReadonlyArray 로 한 이유가 궁금합니다. 그냥, Readonly array라는것을 다른 사람에게 명시하는 정도의 사용일까요?<c
Rona
・
10달 전
0
123
1
bind type 질문
안녕하세요 ts version 5.5.4 입니다.bind 타입정의는 아래와 같이 되어있습니다.bind(this: Function, thisArg: any, ...argArra
Rona
・
일 년 전
1
117
1
Lowercase type 관련 질문
안녕하세요.[리뉴얼] 타입스크립트 올인원 강의를 듣고 있는데, "infer 타입 분석" 강좌에서 Lowercase type을 배웠습니다.강의에서는 아래와 같이 해주면 에러가 안나던데 저는
Rona
・
일 년 전
0
125
1
key-value 타입 자동추론 질문드립니다
const StreamingProtocolList = ['HLS', 'DASH', 'CMAF'] as const export type UnionOfTuple = T[number] export
지혜
・
0
214
1
타입스크립트 교과서, p131
여기서 Person3 결과로 Person: {"name: "z
상우
・
0
226
1
타입스크립트 교과서 p122 forEach 메서드 질문
[1, 2, 3].forEach((item, index, array) => { console.log(item, index, array); }); [1, 2, 3].forEach((item,
상우
・
0
174
1
타입스크립트 교과서 p116 , 코드에러남
class Person { name: string; age: number; married: boolean; } constructor(name: string, age:
상우
・
1
224
1
타입스크립트 교과서 p112 , 코드가 안읽힙니다..
// 1번 코드 function test(a: T) { type R = T extends string ? T : T; const b: R<T&
상우
・
0
210
1
타입스크립트 교과서 p83
type J = {} & string; // type J = {} & string책에 {} 와 string의 교집합이 string 이라고 나와있는데, </p
상우
・
1
158
1
타입스크립트교과서 p39 쪽 코드가 이해가 안되요
const func: (amount: number, unit: string) => string = (amount, unit) => amount + unit; </co
상우
・
1
185
1
class 에서 ts의 private vs js의 private field( # )
안녕하세요 ts 강의랑 책 모두 보고 있는중인데요.강의에서는(클래스의 새로운기능들 4분 10초쯤) protected와 구분하기 쉬운 이유로 ts의 private 를 추천하시는데 책에서는 (ebook 기준 294쪽 쯤) js의 private field(
BBB AAA
・
0
293
1
ts -> js 로 변환할 때 타입선언을 남겨두는걸 추천하는 이유
섹션1의 enum, keyof, typeof 강의에서enum 은 js로 바꾸면 사라지고 객체 as const 방식은 사라지지 않는데이걸 사라지게 할지 남겨둘지 모르겠다면 남기는걸 추천한다 하신 부분이요.<
bomiKim
・
0
228
1
기초가 부족할때 어떤 연습을 좀더 하면 좋을까요?
안녕하세요 예전에 타입스크립트 강의를 듣다 실제로 사용을 하나도 안해서 까먹은 상태인데요.그때도 그렇고 지금도 그렇고 타입분석 들어가는 강의부터는 도저히 스스로 분석이 안되고 설명해주시는것만 끄덕거리면서 이해하고 넘어가기만 하고 있습니다.
BBB AAA
・
0
338
1
OmitThisParameter 두번째 조건부 질문입니다!
안녕하세요! 완전 복잡한 타입 분석하기(bind 편) 5:25을 보다가 궁금한 점이 생겨서 질문드립니다. 아래는 OmitThisParameter인데요type OmitThisParameter = un
dawn
・
0
223
2
제네릭에 never가 들어올 때 분배법칙
분배법칙의 작동방법 이해가 어려워 타입스크립트 교과서를 보던 중 모르는 부분이 생겨서 질문드립니다!해당 내용은 타입스크립트 교과서 p.111에 있는 내용인데요type R = T extends string ? tru
dawn
・
1
358
1
forEach 콜백함수 리턴값 타입이 void인 이유?
declare function forEach(arr: number[], callback: (el: number) => undefined): void; let target: number[] =
신동마
・
0
392
1
₩36,300