inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Clone coding Slack [Backend với NestJS + TypeORM]

Tìm hiểu về dụng cụ tiêm (DI)

선언과 할당이 동시에 되는것은 Nest때문이아니라 타입스크립트 문법이 아닌가요?

222

woong82498597

3 câu hỏi đã được viết

0

강의 3분30초에 app.controller.ts 부분입니다.

export class AppController {
  constructor(private readonly appService: AppService) {}
....

해당부분은 nest의 마법이아니라
할당과 선언을 동시에하는
typescript 문법 아닌가요
(선언만으로 할당이 되는 부분이요!)

예시코드와 소스 남깁니다

https://www.typescriptlang.org/docs/handbook/classes.html#parameter-properties

class Octopus {
  readonly numberOfLegs: number = 8;
  constructor(readonly name: string) {}
}
 
let dad = new Octopus("Man with the 8 strong legs");
dad.name;

typescript

Câu trả lời 1

1

zerocho

아, 네네 맞습니다. 타입스크립트 문법입니다.

constructor가 readonly나 private인 매개변수에 따라 자동 생성됩니다. constructor 바깥 프로퍼티는 readonly, private 필요없고요.

0

woong82498597

답변 감사합니다!

강의 잘 들었습니다.

0

19

1

해결했습니다

0

31

1

수파베이스 데모 버전

0

39

1

modal-root질문드립니다.

0

62

2

모달 여러개 질문드립니다

0

52

2

지금 강의가 어려우신분 추천드립니다.

0

51

1

기존의 완성된 CRUD의 Build.gradle에 security관련 dependency를 추가하면 문제가 생깁니다.

0

62

2

tsconfig.app.json 파일 설정(경로 별칭 옵션) 관련 질문입니다.

0

69

2

CRA ? 질문입니다

0

48

1

강의 커리큘럼 관련 질문입니다.

0

59

1

onSettled 질문드립니다.

0

67

2

스크립트 영상 미일치

0

77

3

강의 설명 중에 헷갈리는 것이 있네요

0

58

1

음성불량

0

49

1

generateStaticParams() 응용 질문 드립니다.

0

73

2

61강(Context API)에서 TodoStateContext 질문

0

65

2

ReturnType에서 any와 never 사용의 차이가 있나요?

0

70

2

reject로 전달되는 값(거부 이유)의 타입과 타입 가드

0

96

2

[해결됨]윈도우즈 환경에서 타입 스크립트 파일이 실행이 안됩니다.

1

87

5

윈도우즈 환경에서 진행중입니다.

0

64

2

리액트 타입스크립트 설정 시 에러

0

78

1

만일 실물을 택배로 배송해야 할 경우 주소지 입력하는 방법이 궁금해서요.

1

90

4

강의자료 url 접속이 안됩니다.

0

53

2

31강 학습자료에 프롬프트가 엉뚱한것이 있어요

1

66

1