【发布时间】:2022-11-22 19:43:18
【问题描述】:
我想创建一个带有可选值 numberOfResidents 的字符串文字。
function mapBuildingToComment(building: Building) {
return `
### Building information ###
Street: ${building.address.street}
HouseNumber: ${building.address.houseNumber}
${mapNumberOfResidents(building.numberOfResidents)}
City: ${building.address.city}
`
}
function mapNumberOfResidents(numberOfResidents?: string) {
if (!numberOfResidents) return ''
return `Number of residents: ${numberOfResidents}`
}
我现在的问题是,当 numberOfResidents 未定义时,我的输出中有一个空行。
Output:
### Building information ###
Street: Teststreet
HouseNumber: 1
City: Test
我怎样才能做到没有空行并且城市在门牌号正下方?
【问题讨论】:
标签: typescript string string-literals