mobile theme mode icon
theme mode light icon theme mode dark icon
Random Question Случаен
speech play
speech pause
speech stop

Разбиране на оценителите в TypeScript

Оценител е обект, който може да се използва за оценка на стойността на имот или набор от свойства. С други думи, това е обект, който знае как да изчисли стойността на нещо.

В TypeScript, Valuator се използва за определяне на типа на свойство или набор от свойства. Използва се заедно с ключовата дума `type` за указване на типа на свойство или набор от свойства.

Ето един пример:
```
интерфейс Лице {
име: низ;
възраст: номер;
}

class Employee extends Лице {
salary: number;
}

function getEmployee(employee: Employee): Служител {
return Employee; // връща екземпляр на Employee
}

let person: Person = { name: "John", age: 30 };
let Employee: Employee = getEmployee(person);
console.log(employee.salary); // отпечатва 0
```
В този пример интерфейсът `Person` има две свойства: `name` и `age`. Класът `Employee` разширява интерфейса `Person` и добавя ново свойство, наречено `salary`. Функцията `getEmployee` приема екземпляр на `Employee` като аргумент и връща екземпляр на `Employee`.

Ключовата дума `valuator` се използва за указване на типа на свойството `salary` в класа `Employee`. В този случай типът на свойството `salary` е `number`.

Без ключовата дума `valuator`, типът на свойството `salary` ще бъде изведен като `any`, което означава, че може да бъде всякакъв тип стойност. Като използваме ключовата дума `оценител`, можем изрично да посочим типа на свойството и да гарантираме, че то винаги е число.

В обобщение, оценителят е обект, който знае как да изчисли типа на свойство или набор от свойства. Използва се заедно с ключовата дума `type` за указване на типа на свойство или набор от свойства в TypeScript.

Knowway.org използва бисквитки, за да ви предостави по-добра услуга. Използвайки Knowway.org, вие се съгласявате с използването на бисквитки. За подробна информация можете да прегледате текста на нашата Правила за бисквитки. close-policy