TS_인터페이스

金秀·2021년 9월 15일
0

TS

목록 보기
1/10
post-thumbnail

인터페이스 사용 #1
프로퍼티를 정리해서 객체로 사용하고자 할 때


정의해준 타입에 대해서는 option을 보여줌

-옵션으로 줄 수 있는 타입은 ? 붙이기
-타입정의 해준 값은 바꿀 수 있음
-readonly 읽기 전용 속성

예1) 아래 에러가 나는 이유는?

1만 user에 있고 2,3,4가 없음

해결 =>
1.2,3,4 뒤에 ?물음표를 하거나
2.배열로 선언해주기

(grade)의 범위가 너무 넓을 때는 들어 갈 값을 아예 지정해주기 (소문자나 다른 값 넣으면 에러)


인터페이스 사용#2
함수 정의
예1) 숫자 2개를 받아서 숫자 리턴

예2) 숫자를 받아서 불리언 리턴


인터페이스 사용#3
클래스 정의
//implements 키워드 !!!! 이거 constructor 부분 잘 모르겠음!!!🎃🎃

//extends 키워드 (확장)

아래 에러 뜨는 이유는

Car와 Benz의 속성을 다 입력해줘야 함

-확장은 여러개 가져오기도 가능!

profile
기록하기

0개의 댓글

관련 채용 정보