Перейти к основному содержимомуЧто такое параметрические свойства (Parameter Properties) в классах TypeScript?
СобеседованиеКлассы
- Сокращённый синтаксис:
constructor(public name: string, private age: number)
- Автоматически создаёт свойство и присваивает значение из конструктора
- Раскрывается в: объявление свойства + присваивание в конструкторе
- Работает с модификаторами:
public, private, protected, readonly
- Можно комбинировать:
constructor(public readonly id: string)