@在lodash这段代码中做了什么?

时间:2018-03-22 18:15:35

标签: javascript

过去一年我一直在使用Node / React进行编码,但我想深入了解javascript并最终为开源项目做出贡献。

作为对我能力的考验,我决定查看lodash库,看看我是否能理解代码。

我遇到过这种语法,到目前为止我从未见过:

System.out.println("\\n"); // \n

我认为这是评论的一部分,但它并没有变灰,所以认为这可能是实际的代码。它是什么意思(如果有的话)?

lodash map.js

@param {Function} iteratee

1 个答案:

答案 0 :(得分:1)

用于文档。使用这种记录代码的方式可以根据您的代码自动为您生成文档。

有许多工具/软件包可以让您根据其样式中的注释编写文档,然后使用该样式和代码生成有关代码API的文档。最受欢迎的工具之一是JSDoc

某些IDE也可以理解这种文档样式,并向您显示该函数的签名或其他内容。