• 로그인
  • 장바구니에 상품이 없습니다.

home2 게시판 JavaScript, TS 게시판 타입스크립트 타입지정 질문

타입스크립트 타입지정 질문

5 글 보임 - 1 에서 5 까지 (총 5 중에서)
  • 글쓴이
  • #120228

    누가바
    참가자
    이제 막 프로젝트에 타입스크립트 적용하려고 하는데 선생님이 이런말씀 하셔서 질문합니다
    현업에서 타입지정은 그럼 보통 어떨때 하나요? 예시 들어주실수 있나요?
    
    ///////////////////////////////////////////////////////////////
    하지만 오늘의 프로 팁은
    
    그렇다고 모든 변수에 타입지정하러 다니면 초보티가 납니다. 
    숙련자들은 타입을 귀찮게 굳이 적지 않습니다.
    왜냐면 변수 생성시 타입스크립트가 타입을 자동으로 부여해주니까요. 
     
    let 이름 = 'kim';
    let 나이 = 20;
    이렇게만 써도 자동으로 이름변수는 string, 나이 변수는 number를 가지고 있습니다.
    (변수명에 마우스 올려보면 바로바로 확인가능)
    array, object 만들 때도 자동으로 알아서 됩니다. 굳이 복잡하게 타입 명시할 필요 없음 
     
     
     
    let 이름;
    이름 = 'kim'; 
    심지어 변수만 만들고
    나중에 가서 여기에 'kim'을 할당해도 타입이 자동으로 string으로 변합니다.
    그래서 간단한 변수들은 타입을 생략하도록 합시다.
    타입지정하는게 보기좋다면 그러쇼
    • 이 게시글은 누가바에 의해 1 년, 2 월 전에 수정됐습니다.
    #120251

    codingapple
    키 마스터
    변수에 초깃값 할당이 없을때 타입추론이 안되니 그럴 때 타입을 직접넣으면 되겠군요
    #120293

    누가바
    참가자
    그러면 혹시 .. 예를들어 api를 axios를 받을떄 그 함수에서 리턴값이 복잡한
    const fetchExampleData = async () => {
    try {
    const response = await axios.get('https://api.example.com/data');
    console.log('Data fetched successfully:', response.data);
     } catch (error) {
    console.error('Error fetching data:', error);
     }
     }
    이런 함수가 있다면 굳이 이 함수에 타입을 지정안해도 되는건가요?
    #120296

    codingapple
    키 마스터
    요청결과로 뭐가 들어올지 모르기 때문에 지정해주는게 좋습니다
    #120299

    누가바
    참가자
    감사합니다
    • 이 답변은 누가바에 의해 1 년, 2 월 전에 수정됐습니다.
5 글 보임 - 1 에서 5 까지 (총 5 중에서)
  • 답변은 로그인 후 가능합니다.

About

현재 월 700명 신규수강중입니다.

  (09:00~20:00) 빠른 상담은 카톡 플러스친구 코딩애플 (링크)
  admin@codingapple.com
  이용약관
ⓒ Codingapple, 강의 예제, 영상 복제 금지
top

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠