@constructs
优质
小牛编辑
130浏览
2023-12-01
描述: 这个函数成员将成为类的构造函数。
Overview(概述)
当使用对象字面量形式定义类(例如使用@lends
标签)时,可使用@constructs
标签标明这个函数用来作为类的构造实例。
Syntax(语法)
@constructs [<name>]
Examples(例子)
例如, @constructs 和 @lends 结合使用:
var Person = makeClass( /** @lends Person.prototype */ { /** @constructs */ initialize: function(name) { this.name = name; }, /** Describe me. */ say: function(message) { return this.name + " says: " + message; } } );
不和@lends
结合使用的时候,你必须提供一个类的名称:
makeClass('Menu', /** * @constructs Menu * @param items */ function (items) { }, { /** @memberof Menu# */ show: function(){ } } );