【问题标题】:Understanding a function definition [duplicate]了解函数定义[重复]
【发布时间】:2021-06-25 21:55:14
【问题描述】:

做什么?和 |在这样的函数定义中是什么意思?

export function readFileSync(path: PathLike | number, options: { encoding: BufferEncoding; flag?: string; } | BufferEncoding): string;

谢谢,

【问题讨论】:

标签: javascript typescript


【解决方案1】:

? 表示optional property

可能不需要接口的所有属性。有些在特定条件下存在或可能根本不存在。这些可选属性在创建诸如“选项包”之类的模式时很受欢迎,您将对象传递给仅填充了几个属性的函数。

|union type operator。它有点像“或”运算符,表示该类型有多个满足它的选项。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-02-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-07
    • 1970-01-01
    相关资源
    最近更新 更多