55,000원
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결타입스크립트 입문 - 기초부터 실전까지
질문이있습니다
실습 풀이1 변수, 함수 타입 영상에서 1_todo>src>index.ts 파일에 todoItems 부분에 object[] 에서 오류가 자꾸 나는데요.. @typescript/ban-type 에러가 납니다 ㅠ 어떻게 해결하면 될까요 선생님?
- 미해결타입스크립트 입문 - 기초부터 실전까지
fetchContacts()함수와 AddressBook class의 오류
안녕하세요, 즐겁고 유익하게 강의 잘듣고있습니다. 이번 실습의 예제코드에서 'contacts' 와 'this.contacts'에 오류가 발생됩니다. 이런 오류는 어떻게 해결하나요? return new Promise((resolve) => { setTimeout(() => resolve(contacts), 2000); }); 'Contact[]' 형식의 인수는 'Contact | PromiseLike<Contact>' 형식의 매개 변수에 할당될 수 없습니다. 'then' 속성이 'Contact[]' 형식에 없지만 'PromiseLike<Contact>' 형식에서 필수입니다. fetchData(): void { fetchContacts().then((response) => { this.contacts = response; }); } //Type 'Contact' is missing the following properties from type 'Contact[]': length, pop, push, concat, and 16 more
- 미해결타입스크립트 입문 - 기초부터 실전까지
좀더 축약해서 쓰는 방법은 없나요?
var sum: SumFunction; 이라고 선언된 부분을 아래 function과 합쳐서 쓰는 방식은 없나요? 이미 정의해놓은 인터페이스대로 타입을 써야 하는게 좀 번거운거 같아서요.
- 미해결타입스크립트 입문 - 기초부터 실전까지
타입호환은 어디에 쓰는건가요?
내용은 이해가 되는데 구조적 타이핑은 실무에서 언제쓰는지 궁금하네요..
- 미해결타입스크립트 입문 - 기초부터 실전까지
제네릭 타입 제한 중..
안녕하세요. 강의 재밌게 보면서 타입스크립트를 배우고 있는 학생입니다. 강의중 제네릭 타입 제한에 대한 내용에서, 텍스트의 길이를 구하는 예시인데 다음과 같이 제네릭에 배열로 타입 제한을 두면서, 배열의 길이에 대한 예시로 바껴서 혼란스럽습니다. 여전히 forEach 내부에서 text에 대한 길이는 에러가 나는 상황이구요.. 예시가 적합한지 의문이 들어 질문 남겨드립니다. function logTextLength<T>(text: T[]): T[] { console.log(text.length); text.forEach(function (text) { console.log(text); }); return text; } logTextLength<string>(["hi", "abc"]);
- 미해결타입스크립트 입문 - 기초부터 실전까지
tsc 컴파일 시 에러가 발생합니다 (error TS1005: ',' expected.)
tsc 로 컴파일할 경우, TS1005 에러가 발생 합니다. 컴파일 결과로 js파일은 생성되는데 에러가 발생하여 질문 드립니다.
- 미해결타입스크립트 입문 - 기초부터 실전까지
enum 과 interface 에 대해 궁금한 점이 있습니다.
이렇게 만들어준 PhoneType 을 PhoneNumberDictionary에서의 phone 타입으로 설정해주지 못하나요? 딕셔너리 패턴에서 key는 string이어야만 하는 건가요? enum PhoneType { Home = 'home', Office = 'office', Studio = 'studio', } interface PhoneNumberDictionary { [phone: PhoneType]: { num: number; }; }
- 미해결타입스크립트 입문 - 기초부터 실전까지
eslint 빨간밑줄이 안뜹니다..ㅜㅜ!
투두리스트 만들기 파트 실습해보려 하는데, 화면에서 보여주신것과 같이 빨간 밑줄이 안뜨더라구요..! eslint를 package.json에서 "eslint": "^5.16.0", 으로 다운그레이드 후 npm i 했는데도 똑같고, setting.json에서 "eslint.workingDirectories": [ { "mode": "auto" } ], 를 추가했는데도 여전히 빨간줄이 안떠 질문드립니다..ㅜㅜ!
- 미해결타입스크립트 입문 - 기초부터 실전까지
username.innerText = user[0].name 부분에서 값이 안불러와 지는 경우 어케해야되나요?
username.innerText = user[0].name 부분에서 값이 화면에 안불러와 지는 경우 어케해야되나요? 콘솔창에서는 TypeError: Cannot read property 'name' of undefined at app.js:20 해당부분이 타입이 맞지않다고 나옵니다.
- 미해결타입스크립트 입문 - 기초부터 실전까지
실습 폴더 관련 질문
안녕하세요 강사님! 강의를 보며 실습하는 중에 제가 클론 받아온 레퍼지토리에는 getting-started 폴더가 없는데, 그냥 임의로 만들어서 진행해도 괜찮은 부분일까요?
- 미해결타입스크립트 입문 - 기초부터 실전까지
인터페이스와 타입별칭 차이점
삭제된 글입니다
- 미해결타입스크립트 입문 - 기초부터 실전까지
강의에 나온 거랑 저의 vscode 랑 다르게 나와서 질문드립니다!
- 강의에서는 위의 처럼 해당 property가 맨 위로 나와 편해보이는데, 저같은 경우에는 아래처럼 나옵니다. 혹시, 이와 관련한 설정이나 extension에 대해 알려주실 수 있나요?
- 해결됨타입스크립트 입문 - 기초부터 실전까지
타입스크립트 핸드북(블로그) 중 제네릭 타입 부분 만 이해가 안되서요 ㅠ
안녕하세요 캡틴판교 님:] 타입스크립트 핸드북(블로그)을 참고하면서 강의를 듣고 있는데요, 강의를 들으면서도 블로그 내용 중 "제네릭 타입" 부분이 이해가 가질 않아서요 "간략하게라도" 설명을 요청드려요!궁금한 부분 표시해뒀습니다! [1]. 아래 두 코드(#1, #2)가 어떻게 같은 의미로서의 코드인지 궁금합니다, [2]. 변수(let) str를 <T>(text:T)=>T 함수 타입으로 하려고 , let str: <T>(text:T)=>T 까지는 이해가 되는데요, logText를 할당(=)하는 이유가 궁금합니다, 함수선언 방식 같은 모양으로 '추측'이 되는데요, 어떤 의미에서 이런 코드형태가 나온걸까요? [3]. 2번과 같은 코드를 {..}로 객체 리터럴을 만드는데, 어떤 의미에서 <T>(text:T)=>T를 { }로 감싸는 건가요? [4]. <T>(text: T) : T; 제네릭 인터페이스, interface GenericLogTextFn{ 이하 <T>(text: T) : T; 에서<T>(text: T) 에 제네릭 T를 선언하는 "구조/방법"이 어렵게 느끼는데요, 주로 프로퍼티 명: T(예: name : T , value: T)처럼 단순한 구조를 보다가 어떤 구조/의미인지 궁금합니다. <T>(text: T) : T; 는 어떤 의미이고 왜 이렇게 작성할 수 있는지요?
- 미해결타입스크립트 입문 - 기초부터 실전까지
TS-LINT, ES-LINT를 설치하지않아도 타입 체크를 해주지않나요??
강의보며 따라하는중인데, TS-LINT 나 ES_INT를 설치하지않았음에도, 아래 코드를 vscode 상에 작성하면 숫자 1에 빨간 줄이가면서 체킹이되는데, 강의상에서는 위 두 모듈을 설치해야만 체크가 가능하다 설명하셔서요. 헷갈리네요 ㅠ let a:Array<String> = ["2","3",1];
- 미해결타입스크립트 입문 - 기초부터 실전까지
안녕하세요 인텔리센스와 클래스에 대해서 질문드립니다.
안녕하세요 덕분에 강의 수강 잘 했습니다. 강의에서 랭귀지 서버와 인텔리센스를 종종 언급하시는데요 궁금한 점은 vs코드 내부적으로 돌아가는 랭귀지서버를 통해서 인텔리센스를 사용하는 것인지, 인텔리코드를 통해서 인텔리센스를 사용하는 것인지 궁금합니다. 만약에 후자라면 코드를 설치하지 않았다면 센스를 이용할 수 없다는 말이겠죠?? 두번째로 자바스크립트에서는 프로토타입 기반으로 알고 있는데 타입스크립트도 역시 프로토타입기반이고 슈가문법으로 객체를 흉내내나요 아니면 다른 oop처럼 클래스 문법을 갖고 있나요?? 질문이 조금 엉뚱하기도 한 거 같은데요. 찾아보니 답을 얻기 힘들어서 질문드립니다... 감사합니다.
- 미해결타입스크립트 입문 - 기초부터 실전까지
첫번째 인터페이스
interface PhoneNumberDictionary { [phone: string]: { num: number; }; } phone: string 부분에 대괄호는 배열이 아니라 타입 정의를 해주기 위해서 필요한 것 같은데 맞게 이해한건가요?
- 해결됨타입스크립트 입문 - 기초부터 실전까지
compile과 transcompile
수업 내용에서 보면 compile이라고 하셨는데, 또 어디서는 transcompile이라는 용어를 사용하더라구요 두가지의 차이점과 어떤게 맞는건지 알고싶습니다 판교님!
- 미해결타입스크립트 입문 - 기초부터 실전까지
auto close tag는 파일 별로 설정할 수 없나요?
유용한 플러그인을 알려주셔서 잘 사용하고 있는데 array나 제네릭 문법을 사용할 때 <>를 쓰니까 auto close tag가 적용돼서 나오더라구요..ㅜㅜ json 파일 설정하는 건 보니까 확장자별로만 되어있던데 파일별로 기능을 켰다 끄거나 닫기 태그를 한번에 지울 수 있는 방법이 있을까요?
- 미해결타입스크립트 입문 - 기초부터 실전까지
주석에 NOTE
주석에 TODO가 TODO TREE 확장앱과 관련이 있다는건 아는데 NOTE는 다른 확장앱과 관련이 있는건가요? TODO TREE general tags에는 없어서 여쭤봅니다.
- 미해결타입스크립트 입문 - 기초부터 실전까지
강의에 나온것처럼 타입표시가 나오지 않습니다.
eslint, tslint 세팅까지 했는데 강의에서 나온것처럼 타입표시가 나오지않네요..ㅠㅠ 타입표시 나오게 세팅하고싶은데 어떤게 문제일까요