В чем разница между присваиванием значений null или заданием оператора типа Union null. В любом случае, оба типа данных позволяют члену класса быть нулевым, поэтому хотелось бы понять. Есть ли разница в поведении?
export class PropertyAddress {
city?: string = null;
state?: string = null;
zipcode?: string = null;
export class PropertyAddress {
city?: string | null;
state?: string | null;
zipcode?: string | null;
Справочная информация о вопросе:
Хотел объявить класс и убедиться, что все члены существуют и начинаются с нуля, если ничего не определено. Была проблема, когда ученики не появлялись в отладчике, если они не были заданы заранее -