в конце? Первый раз такое встречаю.
constructor(foo?: SomeObject) {
this.bar = foo!;
}
Вроде как указывает на обязательность но тогда зачем ‘?’ сверху?
А откуда этот пример?
В TypeScript, постфикс ! удаляет null и undefined из типа выражения.
Вопрос в том, почему тогда в аргументах переменная необязательна
Тогда нафига сверху возможность передачи undefined в конструктор?
Обсуждают сегодня