Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Netbeans中使用JSDoc完成对象上的代码_Netbeans_Documentation_Jsdoc - Fatal编程技术网

在Netbeans中使用JSDoc完成对象上的代码

在Netbeans中使用JSDoc完成对象上的代码,netbeans,documentation,jsdoc,Netbeans,Documentation,Jsdoc,我正试图让Netbeans在对象上提供一些代码完成。以下是不带JSdoc的基本代码: ; var docTest = ( function( $, MyGlobal ){ console.log( MyGlobal.foo ); } )( jQuery, SOME_GLOBAL_OBJECT ); SOME_GLOBAL_OBJECT是在别处定义的,基本上是一个配置对象,看起来像这样: var SOME_GLOBAL_OBJECT = { foo: "bar", baz: "blech"

我正试图让Netbeans在对象上提供一些代码完成。以下是不带JSdoc的基本代码:

; var docTest = ( function( $, MyGlobal ){
  console.log( MyGlobal.foo );
} )( jQuery, SOME_GLOBAL_OBJECT );
SOME_GLOBAL_OBJECT
是在别处定义的,基本上是一个配置对象,看起来像这样:

var SOME_GLOBAL_OBJECT = { foo: "bar", baz: "blech" };
我希望当我键入
MyGlobal时,可以强制Netbeans自动建议“foo”和“baz”。

我试过一些方法,例如:

/**
* @typedef Global - My global options
* @type {object}
* @property {string} foo - Some foo
* @property {string} baz - Blech!
/*

/**
* @param {jQuery} $
* @param {Global} MyGlobal
*/
function ( $, MyGlobal ){ // ....
我也试过了

/**
* @param {jQuery} $
* @param {{ foo: string, baz: string }} MyGlobal
*/

function ( $, MyGlobal ){ //....
甚至

/** @type {{ foo: string, baz: string }} MyGlobal */
但是没有快乐。Netbeans 7.4是否支持这种功能?记录我的对象以便Netbeans知道其属性的正确方法是什么