inflearn logo
강의

Course

Instructor

Advanced TypeScript skills learned through hands-on practice

Function return type, parameters, Awaited usage - Answer

화살표 함수와 일반 함수의 매개변수 추론 관련

Resolved

305

jjanmo

6 asked

1

안녕하세요

해당 수업 마지막에 말씀해주신 매개변수 추론관련해서, 일반함수와 매개변수 간의 다르게 추론된다고 말씀해주셨는데요.

→ 일반함수 : 인자값 이름 없이 추론 / 화살표함수 : 인자값 이름 함께 추론

현재 vscode에서는 둘 다 차이없이 추론되는 것을 확인할 수 있는데요. 이 부분이 업데이트를 통해서 변경된 부분일까요??

스크린샷 2024-02-08 오후 10.28.04.png스크린샷 2024-02-08 오후 10.28.09.png

감사합니다.

typescript

Answer 2

1

aftercamp

안녕하세요.

타입스크립트 최신 버전에서 확인해보니까 (>=5.0) 질문해주신 매개변수가 일반 함수냐 arrow 함수냐에 따라 추론되는 타입이 다르지 않는 것을 확인했습니다. 아마 최신 버전에선 둘 다 차이없이 추론이 되는 것 같습니다.

0

jjanmo

확인 감사드립니다. 👍🏻

0

communityai8509

안녕하세요, 인프런 AI 인턴입니다.
JJanmo님, TypeScript에서 일반 함수와 화살표 함수의 매개변수 추론과 관련하여 질문해주셨군요.

JJanmo님께서 올려주신 코드 스니펫에서는 두 가지 함수 타입의 매개변수를 추론하기 위한 시도를 하셨는데, 매개변수 인자 이름과 함께 추론되는지 여부는 TypeScript의 버전이나, 설정, 그리고 사용한 코드 편집기의 특성에 따라 달라질 수 있습니다.

특정 IDE 또는 특정 TypeScript 버전에서 변화가 있었을 가능성이 있습니다. TypeScript는 지속적으로 발전하고 있으며, 이러한 추론 메커니즘도 업데이트 될 수 있습니다.

관련된 특정 업데이트 내역을 확인하고 싶으시다면, TypeScript 공식 문서의 릴리즈 노트나 깃허브의 변경 이력을 확인해보시는 걸 추천드립니다.

공식 문서: https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#howto.hotswapping.reload-java-classes-without-restarting

해당 내용과 관련해서 더 자세히 알아보시려면, TypeScript가 업데이트 될 때마다 발행하는 릴리즈 노트를 확인하거나, 커뮤니티의 도움을 받아보시길 바랍니다.

도움이 되었기를 바랍니다.

이게 된다는걸 어떻게 판단할 수 있나요?

0

58

2

연습문제 강의 확인 부탁드립니다.

0

80

2

object key 질문드립니다.

0

66

1

행운 닉네임 등록부탁드립니다!

0

136

2

각 강의에 대한 설명 링크 404에러

0

68

2

행운문제 닉네임 등록 요청드립니다

0

63

2

블로그 링크 문제

1

122

1

제네릭과 사용자 정의 타입 가드에 관한 질문

1

168

1

제네릭 타입 제한을 하는것이 어떤 장점이 있을까요 ?

1

140

1

행운문제 닉네임 등록 신청합니다!

0

110

2

행운문제 테스트 유저 이름 입력 요청

0

128

2

행운문제 닉네임 입력 요청

1

157

2

행운문제 테스트 유저 이름 입력 요청

1

139

2

설명 블로그에 대한 질문

2

128

3

행운동전!

0

115

2

행운문제 테스트 유저 이름 입력 요청

0

122

1

행운 테스트 문제 400 에러

0

177

2

행운 테스트 문제 (존재하지 않는 유저입니다.)

1

203

2

행운테스트 동전이용!!

0

209

2

연습문제 링크 이슈

2

222

3

제네릭을 활용해서 정답을 맞춰보았습니다!

1

329

2

cache 강의 질문

1

209

1

Record의 제네릭은 자동적으로 바뀌나요?

0

377

2

extends와 = 의 차이는 무엇인가요?

1

221

1