我写的是,我正在使用Netbeans向每个函数添加类似专业的注释。因此,我从每一个开始/**
,然后按Enter
来让Netbeans完成用于以下功能的默认注释方案。
到目前为止,我只在PHP语言中使用过这种语言,在这种情况下@returns {type}
,如果遵循PHP函数确实包含了return
声明,则Netbeans始终仅在注释方案中添加部分内容。在所谓的“过程”(不返回任何值的函数)上,缺少此部分。
今天,我为Javascript函数尝试了同样的事情,@returns {undefined}
即使跟随函数不返回任何内容,Netbeans也在注释方案中添加了一部分。
这让我感到困惑。Netbeans是否以这种方式建议每个Javascript函数都必须返回任何内容?我该怎么办?忽略(或删除)该注释方案的一部分或遵循建议(如果完全是建议),并return false;
在此功能的末尾添加,尽管这对我来说毫无用处?
undefined
。在许多语言中,返回最后一个语句的结果(更有用的是IMO)。这些称为隐式收益。