nodejs 中的 const 与 var require 语句

const vs. var in nodejs require statement

我正在使用 const 或 var 在我的 nodeJS 代码中导入库,想知道哪种方法更好且内存效率更高?

选项 1:

const _ = require('lodash');

选项 2:

var _ = require('lodash');

哪个更好?选项 1 或选项 2 ?

在这里使用 const 最有意义。您不希望不小心覆盖您导入的库,因为这可能会导致难以检测的错误。将其标记为 const 将在您尝试重新分配给它时抛出错误(但不会使其不可变)。使用 const 还可能允许 js 解释器(或现在大多数情况下的编译器)执行额外的优化。