Node.js中的const vs.var的require语句

时间:2019-05-02 09:00:16

标签: node.js const var

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

选项1:

const _ = require('lodash');

选项2:

var _ = require('lodash');

哪个更好? Option-1或Option-2?

1 个答案:

答案 0 :(得分:2)

在这里使用const最有意义。您不想意外覆盖已导入的库,因为这可能导致难以检测到错误。如果您尝试将其标记为const,则将引发错误(但不会使其保持不变)。使用const还可以允许js解释器(或现在大多数情况下的编译器)执行其他优化。