繁体   English   中英

什么?:在 TypeScript 中是什么意思?

[英]What does ?: mean in TypeScript?

我在 Angular 的 TypeScript 声明文件中找到以下内容:

interface IDirective{
    compile?:
        (templateElement: IAugmentedJQuery,

编译后的?:是做什么的?

请参阅: 演练:接口| TypeScript ::描述简单类型

基本上, ? 将成员标记为接口中的可选项。

(编辑:正如评论中所述,这不仅限于接口。)

在这种情况下, ?:不是单个运算符,而是两个运算符:

  • ? (可选的),

  • :指定类型)。

在其他语言/案例中, ?:将是猫王运营商

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM