inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Nghiên cứu TypeScript hiệu quả

Suy luận ngữ cảnh và kiểu/Duy trì luồng kiểu bằng các kỹ thuật và thư viện chức năng (buổi 5-2)

13분 50분즈음에서 배열과 객체에 'as const' 관련해서 논의한거 관련 질문이요

296

injxgj2539

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

0

개인적으로 강의 들으면서 as const를 썼을 때 왜 다를 까를 추측해봤는데 제 생각이 타당한지 같이 고민해주시면 감사하겠습니다. 

 

혹시 배열이랑 튜플에 내장하고 있는 pop, push, shift, unshift와 같은 메서드들의 존재 때문이 아닐까요? 

배열이나 튜플에 as const를 쓰면 기존 배열과 튜플에 있는 메서드들이 사라지니까 타입이 달라져서 에러가 뜨는거고 객체에는 그런 메서드들이 없어서가아닐까요?

 

typescript

Câu trả lời 1

0

injxgj2539

추가로 18: 10 즈음에 `재현`님이 질문해주신 language속성에 as const넣었을 때 되는 것은

최초에 ts객체 내에 속성인 language랑 organization이 선언 될 때는 let키워드로 선언되는 것 같이 선언되서 string타입으로 추론됬을 거 같아요. 근데 langauge에 as const 키워드를 쓰게 되면 const키워도로 단언 되어서 타입이 'TypeScript'로 되어서 유니온 타입에 부합해서 에러가 해결되는 게 아닐까 합니다.

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

0

73

1

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

0

47

2

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

0

59

2

27강 Context내 RSC 사용 관련 문의

0

85

3

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

0

50

2

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

0

67

2

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

0

54

2

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

0

57

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

56

2

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

0

56

1

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

0

57

2

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

0

70

2

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

0

51

2

모달 관련 질문

0

60

3

lucide react 아이콘 설치

0

73

2

17강 zustand store 서버에서 생성

1

69

1

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

0

130

1

문의관련 문의

0

87

2

선언된 인터페이스를 Map자료형의 타입으로 할당할 수 있는 방법이 있을까요..?

0

352

1