我正在尝试构造一些具有一些标准数字和字符串数据类型的用户,但是我必须使用一种数据类型来描述包含地址行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个用户,该构造函数包括所有属性,但也包含具有这些属性的数组或地址,对此我感到有些困惑。