“要求” NodeJS中的模块时,const与var之间有效率差异吗?

我正在阅读https://github.com/rvagg/bl的文档,我注意到在示例中,他们使用

来要求一个模块,这使我感到奇怪:这是一种好习惯吗?我的意思是,这对我来说是个好主意。

上面链接的一个直接示例是:

const BufferList = require('bl')

var bl = new BufferList()

bl.append(new Buffer('abcd'))

bl.append(new Buffer('efg'))

/*...*/

我还注意到示例中缺少分号,但是很好,已经在其他地方进行了详细讨论。

回答:

const这里很有意义:

  • 它记录了 对象 引用不会更改。
  • 它具有块范围(与相同let),这也很有意义。

除此之外,它归结为个人喜好(使用varletconst

以上是 “要求” NodeJS中的模块时,const与var之间有效率差异吗? 的全部内容, 来源链接: utcz.com/qa/419437.html

回到顶部