javascript - 如何让 Eclipse 在 Javascript 文档中做自动 javadoc 注释

标签 javascript eclipse javadoc preferences

在 Eclipse 中编写 javascript 函数时,我想使用自动注释功能。我已经看到它在其他人的计算机上工作,但它没有在我的机器上获取 @params。

当我有

var foo = function(bar){
    // do stuff
    return bar;
}

在我输入/** 并回车的函数前一行,我得到:

/**
 * 
 */
var foo = function(bar){
    // do stuff
    return bar;
}

我应该得到:

/**
 * 
 * @param bar
 */
var foo = function(bar){
    // do stuff
    return bar;
}

有什么想法吗?这似乎是 Eclipse 中的某些设置不正确,而不是特定于 Javascript 的问题。

最佳答案

尝试像这样声明你的函数:

function foo(bar){
   return bar;
};

问题是 Eclipse 会生成声明文档!用于声明函数的赋值表达式与类似 x=1; 的表达式没有什么不同,Eclipse 不会为表达式生成文档。

我建议查看 this question .它解释了函数声明的差异。

关于javascript - 如何让 Eclipse 在 Javascript 文档中做自动 javadoc 注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11961104/

相关文章:

java - 获取通过 Eclipse 生成的 Javadoc 的命令行

javascript - 显示/隐藏按钮消失

javascript - 如何循环遍历json数组以获取javascript中的值

java - 设置基于 eclipse 功能的 RCP 应用程序的依赖性问题

java - com.sun.tools.javadoc.Main.execute 在 jdk 11 中运行 Doclet 的替代方法是什么?

java - 修改Javadoc

javascript - RXJS Observable 数组的简单过滤器

javascript - 我的 JavaScript 代码中缺少什么?

eclipse - 如何在 Eclipse 启动配置中删除对其他项目库的显式依赖?

java - 调试时 Eclipse 中未找到源错误