为什么只写一个字段而不用它做任何事情?

Fre*_*ind 5 javascript mongoose

我正在阅读猫鼬的来源,在https://github.com/LearnBoost/mongoose/blob/master/lib/collection.js#L23中找到这样的代码:

/**
 * The collection name
 *
 * @api public
 */

Collection.prototype.name;
Run Code Online (Sandbox Code Playgroud)

我不明白为什么这条线存在.这是否仅用于生成文档?

Ash*_*she 4

是的。

它可以帮助任何阅读代码的人知道该属性应该公开访问,并帮助文档生成器发出相同的信号。