Я пытаюсь создать несколько пользователей с некоторыми стандартными числовыми и строковыми типами данных, но я должен использовать один тип данных, который описывает массив адресов, которые содержат свойства для адресной строки 1, состояния и почтового индекса.
Это то, что я пробовал до сих пор:
export class User{
id : number
firstName: string
lastName: string
email: string
address: Address[];
constructor(firstName: string, lastName: string, email: string, address: Address[]){
this.firstName = firstName
this.lastName = lastName
this.email = email
this.address = address //Pretty sure this is wrong
this.id = Math.floor(Math.random() * 80001)
}
}
export class Address{
lineOne: string
state: string
zip: number
}
Мне нужно будет создать 2-3 пользователя внутри конструктора пользовательского сервиса, который включает в себя все свойства, но также массив или адреса с этими свойствами, и я немного смущен этим.