如何在 Typescript 中使用可选类型?
例如,我有一个名为 Conversation
的对象:
class Conversation {
lastMessage?: Message
}
class Message {
text: string
}
我想通过 Conversation
对象从 Message
对象获取可为空的 text
。
const lastMessageText?: string = conversation?.lastMessage.text
但是这个语法不起作用。我不会在对话后写 ?
。
最佳答案
从 TypeScript 3.7
开始,optional chaining
可用。
3.7
的发行说明 here .
关于Typescript - 可选类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50211847/