JsDoc Toolkitを使う!

@memberOf

最終更新:

aias-jsdoctoolkit

- view
管理者のみ編集可

トップページ > ドックコメントの書き方 > タグリファレンス >

@memberOf

@memberOfタグは、要素に対し任意の"親"階層を規定することを可能にします。

別名

@member, @memberof

構文

@memberOf parentNamepath

var Tools = {};

/** @namespace */

Tools.Dom = {};

/** @memberOf Tools.Dom */

var hiliteSearchTerm = function(term) {
}

Tools.Dom.highlightSearchTerm = hiliteSearchTerm;

@memberOfタグがなければ、 hiliteSearchTerm 関数はグローバル関数として出力されます。事実それはグローバル関数でもあり、また Tools.Dom 名前空間のメンバでもあるので、出力結果はそれをどのようにドキュメント化したいのかによって決まります。

注意

デフォルト、つまり上の例のように書くと、メンバは静的メンバとして出力されます。もしそれをインスタンスやprototypeに属するように出力したい場合は、名前空間の指定を次のように修正してください。:

@memberOf Tools.Dom#

または

@memberOf Tools.Dom.prototype

付記

@memberOfと結びつけられているかのように作用する2つのタグがあります。

  • @methodOf -- @functionと@memberOfを合わせた働きをする短い別名です。
  • @fieldOf -- @fieldと@memberOfを合わせた働きをする短い別名です。

関連項目


目安箱バナー