【发布时间】:2019-09-20 18:26:16
【问题描述】:
我正在使用 const 或 var 在我的 nodeJS 代码中导入库,想知道哪种方法更好且内存效率更高?
选项 1:
const _ = require('lodash');
选项 2:
var _ = require('lodash');
哪个更好?选项 1 还是选项 2?
【问题讨论】:
-
那不是它的复制品,我想知道
const是否可以用于导入库。
我正在使用 const 或 var 在我的 nodeJS 代码中导入库,想知道哪种方法更好且内存效率更高?
选项 1:
const _ = require('lodash');
选项 2:
var _ = require('lodash');
哪个更好?选项 1 还是选项 2?
【问题讨论】:
const是否可以用于导入库。
在这里使用const 最有意义。您不想意外覆盖已导入的库,因为这可能会导致难以检测到错误。将其标记为const 会在您尝试重新分配给它时引发错误(但不会使其不可变)。使用const 还可以让 js 解释器(或现在大多数情况下的编译器)执行额外的优化。
【讨论】:
const 时会添加任何性能问题吗?
var或let,如果它不使用const。