강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

씨유삔님의 프로필 이미지
씨유삔

작성한 질문수

실전 프로젝트로 배우는 타입스크립트

DOM 함수 타입 오류 해결하기

DOM 객체의 타입 단언

해결된 질문

작성

·

258

2

안녕하세요 :)

강의를 보면 p 태그는 HTMLParagraphElement로 타입단언을 하고, span태그는 HTMLSpanElement로 타입단언을 하셨습니다.

그런데 만약 이렇게 해야할 경우 어떤 태그인지 모두 파악하여 세부적으로 타입 단언을 해줘야하나요?

현재 프로젝트에서는 innerText때문에 타입단언을 하셨는데, HTMLElement 에도 innerText프로퍼티가 있는데 왜 저렇게 세부적으로 구분해서 타입 단언을 하신지 궁금합니다!

그리고 실제 타입스크립트 프로젝트에서도 만약 DOM 조작을 직접 할 경우에 저렇게 구체적으로 타입 단언을 해야하나요?

퀴즈

`tsconfig.json` 파일에서 `noImplicitAny` 옵션을 `true`로 설정하면 어떤 변화가 생길까요?

모든 변수에 자동으로 `any` 타입이 할당됩니다.

컴파일 시 타입 정보가 부족한 곳에 오류가 발생합니다.

JavaScript 코드가 TypeScript 코드로 자동 변환됩니다.

빌드 속도가 향상됩니다.

답변 1

1

캡틴판교님의 프로필 이미지
캡틴판교
지식공유자

안녕하세요 씨유삔님, 해당 질문 내용은 후반부 강의를 들으시면 궁금증이 해소될 것 같아요! :)

씨유삔님의 프로필 이미지
씨유삔
질문자

아 마지막 강의에 나오는군요! 감사합니다 :)

씨유삔님의 프로필 이미지
씨유삔

작성한 질문수

질문하기