-
class만들 때 타입지정Typescript 2022. 6. 17. 10:01
class Person { name :string; age :number; constructor ( a :string ){ this.name = a; this.age = 20; } }
클래스를 만들 때 자바스크립트와 다른건 constructor밖에 속성들을 한번 써줘야한다는 것이다. 그리고 거기에 타입을 지정해주면 된다.
그리고 속성에 값을 넣을 때도 constructor의 파라미터에도 변수와 타입지정을 해줄 수 있다.
위처럼 constructor밖에 쓴 값을 필드값이라고 하는데, 차이는 new Person()을 사용할 때 파라미터로 뭔가 넣고싶으면
constructor로 만들어야 한다.
'Typescript' 카테고리의 다른 글
함수의 rest파라미터와 destructuring타입지정 (0) 2022.06.17 Object에 타입지정시 interface (0) 2022.06.17 Html변경과 조작 시 주의점 (0) 2022.06.17 함수와 methods에 type alias지정 (0) 2022.06.16 Literal Types (0) 2022.06.16