购物车
登陆 / 注册
微信扫码登陆

推荐手册

@private

@private
@private标签标记标识符为私有,或者不昨一般用途使用。私有成员不会在生成文档中输出任何内容,除非JSDoc使用 -p/--private 命令行选项运行。在JSDoc3.3.0或更高版本中,您还可以使用 -a/--access 命令行选项来改变这种行为。
浅浅而谈 浅浅而谈 更新时间:2019-01-07 14:40:56

@private

描述: 标记为私有。

语法

使用JSDoc标签字典(默认启用):

@private

使用Closure Compiler标签字典:

@private [{typeExpression}]

概述

@private标签标记标识符为私有,或者不昨一般用途使用。私有成员不会在生成文档中输出任何内容,除非JSDoc使用 -p/--private 命令行选项运行。在JSDoc3.3.0或更高版本中,您还可以使用 -a/--access 命令行选项来改变这种行为。

@private标签不被子成员继承。 例如,如果@private标记添加到命名空间,命名空间的成员仍然会输出到生成的文档中;因为命名空间是私有的,成员的 namepath 不包含在命名空间中。

@private标签和@access private是等价的。

例子

在下面的例子中,DocumentsDocuments.Newspaper会被输出到生成的文档中,但是Documents.Diary不会。

例如:

/** @namespace */
var Documents = {
    /**
     * An ordinary newspaper.
     */
    Newspaper: 1,    
    /**
     * My diary.
     * @private
     */
    Diary: 2
    };
网站导航
标签地图
学习路径
视频教程
开发软件
旗下子站
php中文网
phpstudy
技术文章
文档工具
关于我们
企业合作
人才招聘
联系我们
讲师招募
QQ交流群
QQ官方交流群
微信公众号
微信公众号