我正在阅读https://github.com/rvagg/bl的文档,我注意到,在示例中,他们使用 const 来要求一个模块,这让我想知道:这是一个好习惯吗?我的意思是,对我而言,这看起来是一个好主意。
以上链接的直接示例是:
const BufferList = require('bl')
var bl = new BufferList()
bl.append(new Buffer('abcd'))
bl.append(new Buffer('efg'))
/*...*/
我也注意到示例中缺少分号但很好,这已经在其他地方进行了彻底的讨论。
答案 0 :(得分:45)
const
在这里非常有意义:
let
相同),这也是有意义的。除此之外,还取决于个人偏好(使用var
,let
或const
)