TypeScript의 평가자 이해
Valuator는 속성 또는 속성 집합의 값을 평가하는 데 사용할 수 있는 개체입니다. 즉, 무언가의 값을 계산하는 방법을 아는 객체입니다.
TypeScript에서 Valuator는 속성의 유형이나 속성 집합을 결정하는 데 사용됩니다. 이는 속성 유형이나 속성 집합을 지정하기 위해 `type` 키워드와 함께 사용됩니다. {
급여: 숫자;
}
function getEmployee(employee: Employee): 직원 {
return 직원; // Employee의 인스턴스를 반환합니다. // 0
```
를 인쇄합니다. 이 예에서 `Person` 인터페이스에는 `name`과 `age`라는 두 가지 속성이 있습니다. `Employee` 클래스는 `Person` 인터페이스를 확장하고 `salary`라는 새 속성을 추가합니다. `getEmployee` 함수는 `Employee` 인스턴스를 인수로 사용하고 `Employee` 인스턴스를 반환합니다.
`valuator` 키워드는 `Employee` 클래스의 `salary` 속성 유형을 지정하는 데 사용됩니다. 이 경우 `salary` 속성의 유형은 `number`입니다.
`valuator` 키워드가 없으면 `salary` 속성의 유형은 `any`로 추론됩니다. 이는 모든 유형의 값이 될 수 있음을 의미합니다. 'valuator' 키워드를 사용하면 속성 유형을 명시적으로 지정하고 항상 숫자인지 확인할 수 있습니다. 요약하면 Valuator는 속성 유형이나 속성 집합을 계산하는 방법을 아는 개체입니다. TypeScript에서 속성 유형이나 속성 집합을 지정하기 위해 'type' 키워드와 함께 사용됩니다.