inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[리뉴얼] 타입스크립트 올인원 : Part1. 기본 문법편

타입 좁히기(타입 가드)

void의 두가지 유형에 대해

해결된 질문

252

BBB AAA

작성한 질문수 27

0

void의 두가지 유형을 배웠습니다.

1. 함수 선언식의 괄호 바로 옆에 붙는 :void 는

return하는 값이 없다.

2. void를 반환하는 형식의 타입( () => void ) 는

어떤 값을 return 하던 신경 쓰지 않겠다.

 

여기서 2번 같은 경우 강의에서는 콜백함수, 객체의 메소드 정의에 대해서 적용된다고 말씀하셨는데 혹시나 해서 단순한 화살표 함수에도 2번 같은 방식으로 하니까 타입 지정이 되더라고요. 그냥 화살표 함수의 케이스는 전부 2번에 해당한다고 봐도 되나요?

typescript

답변 1

0

제로초(조현영)

https://www.typescriptlang.org/play?jsx=0#code/GYVwdgxgLglg9mABAQwBQEoBciBucYAmiA3ogE4CmUIZS4BFwMYFRAvgFCiSwKIBGGbHkIlO3aPCQQhufEVKVqtRJw4QEAZyiIC2DIgC8APjmjDiAyZLkqNJAGZV6rTor70R0yKIWJvMANFOxUnNiA

전부 다 가능합니다.

데코레이터가 현재도 자주 쓰이는 문법인가요?

0

81

2

유틸리티 타입 실제로 구현은 못해도 하나씩 외우면 실무할 때 지장 없겠죠?

0

66

1

매핑 타입은 type에서밖에 안된다고 하네요?

0

65

2

자바에서의 오버로딩과 같은 개념이라고 생각해도 되나요?

0

69

2

filter 함수 반환 타입 네로잉 질문

0

74

2

map<U>(callbackfn: ....) 할때 U는 왜 여기 있는거에요??

0

47

2

ts 컴파일을 위한 type 라벨링 부분

0

46

1

concat 함수 타입 구현 중 질문 있습니다!

0

100

2

filter 메소드 질문

0

53

1

forEach 제네릭 관련 문의

0

60

1

타입 추론 시 가장 넓은 범위로 추론이 되는 건가요?

0

165

1

enum이 javascript로 트랜스파일링될때 사라진다하셨는데요

0

207

1

함수 파라미터 타입 정의 시 ...args: any[]와 ...args: any 의 차이

0

223

1

Flat type에서 ReadonlyArray 타입을 사용하는 이유?

0

157

1

bind type 질문

1

149

1

Lowercase type 관련 질문

0

152

1

key-value 타입 자동추론 질문드립니다

0

266

1

타입스크립트 교과서, p131

0

266

1

타입스크립트 교과서 p122 forEach 메서드 질문

0

232

1

타입스크립트 교과서 p116 , 코드에러남

1

269

1

타입스크립트 교과서 p112 , 코드가 안읽힙니다..

0

266

1

타입스크립트 교과서 p83

1

184

1

타입스크립트교과서 p39 쪽 코드가 이해가 안되요

1

227

1

class 에서 ts의 private vs js의 private field( # )

0

339

1