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 解释器(或现在大多数情况下的编译器)执行额外的优化。
我正在使用 const 或 var 在我的 nodeJS 代码中导入库,想知道哪种方法更好且内存效率更高?
选项 1:
const _ = require('lodash');
选项 2:
var _ = require('lodash');
哪个更好?选项 1 或选项 2 ?
在这里使用 const
最有意义。您不希望不小心覆盖您导入的库,因为这可能会导致难以检测的错误。将其标记为 const
将在您尝试重新分配给它时抛出错误(但不会使其不可变)。使用 const
还可能允许 js 解释器(或现在大多数情况下的编译器)执行额外的优化。