@enum¶
-
.. @enum::
¶ - 语法
@enum [<type>]
- 概述
@enum标记记录了一组静态属性, 这些属性的值都是相同的类型.
枚举类似于属性集合, 除了枚举在其自己的doc注释中记录, 而属性记录在其容器的doc注释中. 这个标签通常与@readonly一起使用, 因为枚举通常代表一组常量.
- 示例
这显示了如何记录表示具有三种可能状态的值的对象. 请注意, 如果您愿意, 枚举成员可以添加可选说明. 您也可以覆盖类型, 如“MAYBE”所示 - 默认情况下, 枚举成员将记录与枚举本身相同的类型.
A numeric enum, representing three states¶/** * Enum for tri-state values. * @readonly * @enum {number} */ var triState = { /** The true value */ TRUE: 1, FALSE: -1, /** @type {boolean} */ MAYBE: true };