数据之间的接口差异:和数据?:[重复]

Posted

技术标签:

【中文标题】数据之间的接口差异:和数据?:[重复]【英文标题】:Difference in interface between data: and data?: [duplicate] 【发布时间】:2021-02-18 04:05:38 【问题描述】:

谁能告诉我这两者有什么区别? interface Car data: any 和这个 interface Car data?: any

【问题讨论】:

?: 表示可选字段(可以是undefined)。你可以用谷歌搜索它¯\_(ツ)_/¯ 可选链接 - developer.mozilla.org/en-US/docs/Web/javascript/Reference/… 这不是可选链接的示例,它表示 TypeScript 中的 Nullable 属性。 【参考方案1】:

问号说明它是可空属性。

【讨论】:

【参考方案2】:
interface Car  
     data?: any 
  

这表示Car 对象的数据是可选的。如果您没有通过 data 字段,Typescript 不会抱怨。

【讨论】:

以上是关于数据之间的接口差异:和数据?:[重复]的主要内容,如果未能解决你的问题,请参考以下文章

Java 8中接口和抽象类之间的根本区别[重复]

如何找到两个日期之间的天数差异[重复]

WorkingSet64 和 PagedMemorySize64 之间的差异 [重复]

C ++中的指针和引用之间是不是存在任何开销差异[重复]

Array.Length 和 Array.Count() 之间的差异 [重复]

std::string 的比较和 == 之间的差异 [重复]