过去一年我一直在使用Node / React进行编码,但我想深入了解javascript并最终为开源项目做出贡献。
作为对我能力的考验,我决定查看lodash库,看看我是否能理解代码。
我遇到过这种语法,到目前为止我从未见过:
System.out.println("\\n"); // \n
我认为这是评论的一部分,但它并没有变灰,所以认为这可能是实际的代码。它是什么意思(如果有的话)?
lodash map.js
@param {Function} iteratee
答案 0 :(得分:1)
用于文档。使用这种记录代码的方式可以根据您的代码自动为您生成文档。
有许多工具/软件包可以让您根据其样式中的注释编写文档,然后使用该样式和代码生成有关代码API的文档。最受欢迎的工具之一是JSDoc
某些IDE也可以理解这种文档样式,并向您显示该函数的签名或其他内容。