inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

Slack 클론 코딩[백엔드 with NestJS + TypeORM]

implements, injectable(DI) 알아보기

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

205

황지웅

작성한 질문수 3

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

답변 1

1

제로초(조현영)

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

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

0

황지웅

답변 감사합니다!

전자책으로 구매인증 가능할까요?

0

72

1

4주차 미션 게시판이 안보여요~

0

46

2

eas 빌드가 엄청 오래걸려서..

0

59

2

27강 Context내 RSC 사용 관련 문의

0

85

3

책에 있는 프롬프트 관련 질문입니다.

0

49

2

회원가입 구현 (구현 후 최종 화면 출력 X)

0

65

2

디바이스 별 다른 크기의 화면을 고려하는 반응형UI

0

54

2

(6.11) 회원가입시 프로필 정보 자동 생성하기 Q. 호출 순서 문의

0

56

1

핸드북 light/dark mode 관련 이슈가 있는 것 같습니다.

0

46

1

풀라우트캐시 동작 원리에서 데이터 캐시 관련 질문

0

58

2

next.js 프로젝트

0

55

1

명시적 타입 선언(콜론 타입 선언)과 as 타입 단언 차이

0

58

2

제네릭 클래스 핸드북 페이지가 undefined라고 나옵니다.

0

46

2

Next.js + Tanstack Query BFF 구조 질문

1

54

2

74. 데이터 캐시 - 1 (이론) 강의 영상 누락

0

56

1

Next.js 사전렌더링 이해하기 부분

0

56

2

useMutation 적용 후 새로운 글 등록시 content가 안보여요

0

70

2

적절한 타입 찾기 React.ChangeEvent<HTMLInputElemen>

0

51

2

모달 관련 질문

0

60

3

lucide react 아이콘 설치

0

70

2

17강 zustand store 서버에서 생성

1

69

1

outDir 옵션 추가 후 컴파일 오류 질문

0

128

1

문의관련 문의

0

85

2

next.js 를 2대이상 실행하는 경우 제공하는 cache 기능들은 어떻게 되나요?

0

92

2