변수의 타입에 클래스를 지정해준 것과 지정 안한 것 과의 차이가 어떻게 되는지 궁금해서 질문을 남깁니다.
안녕하세요? 현 강의에서 user에 new UserInfo() 클래스를 할당하고 동시에 해당 변수에 타입으로 클래스를 할당할 수 있다고 하셨는데 그렇게 되면 본래 UserInfo 상단에 지정된 인자들의 타입을 한번 더 점검해준다는 뜻인가요?? 해당 부분이 이해가 안되서 질문을 남깁니다.
Câu trả lời 2
1
아하 자동완성 목적으로 달아주는 거였군요..
Node.js에서 javascript만 하다가 typescript 하려니 너무 어렵네요..
해당 강의만 잘 따라가도 실무에서 잘 사용할 수 있을까요?? ㅠㅠ
0
잘 하실 수 있을 것이라고 생각합니다! 직접 모듈을 만들지 않는이상 TypeScript를 실무에서 엄청 어렵게 쓰는 경우는 사실 없었습니다.. (개인적인 경험이며 차이가 있을 수 있습니다.)
사실은 TypeScript 그 자체보다는 Node.js 와 디자인패턴에 대한 이해가 더 중요한 것 같습니다. ㅎㅎ
0
본래 UserInfo 상단에 지정된 인자들의 타입을 한번 더 점검해준다는 뜻인가요??
답) 점검하는 목적은 아닙니다. 객체의 메소드와 변수가 안에 들어있다는 것을 보장하기위해, 자동완성 목적으로 타입을 달아줍니다.
클래스 타입을 지정해주는 이유는 사실 지금은 느끼기 어렵습니다. 나중에 규모가 큰 프로젝트를 하시다보면 다른 파일에 분명 타입을 달았는데도 타입이 인식되지 않는 경우가 종종 있습니다. 또한, 여러명에서 동시에 개발을 하다보면 무슨 타입인지 들어가봐야 아는 경우도 자주 생기므로 달아주는 것이 좋습니다.
mission12-01 guide.md파일 누락
0
6
1
타입 주석
0
69
1
BuilderInit 사용 이유
0
437
1
ts-node extends시 에러가 발생합니다 ㅠㅠ
0
859
1
데코레이터-2 강의 질문이 있습니다.
0
324
1
enum 질문이 있습니다.
0
355
1
색션 2, 데코레이터 개념이 아예 이해가 안됩니다.
0
574
1
섹션4 예제0 질문입니다.
0
742
2
제네릭 extends관련질문 있습니다.
0
387
1
안녕하세요 정말 좋은 강의 감사합니다
0
400
1
하나의 인터페이스와 여러 버전의 클래스에 관한 질문
0
435
1
!과 타입 단언 (보충) 질문
0
430
1
화살표 함수에서 this
0
461
1
constructor질문
0
284
1
타입 단언과 관련해서 질문드립니다.
0
676
1
extends와 implements질문 드립니다.
0
321
1
질문 드립니다.
0
400
2
as와 변수의 타입 지정 차이
0
367
1
undefined형식 에러
0
423
1
질문드립니다.
0
286
1
리터럴 타입 질문드립니다.
0
349
1
변수들이 var로 변합니다.
0
560
1
코딩 초보
0
482
1
service계층과 데이터베이스 요청 주고받을 때 Builder패턴 질문
0
1782
1

