我正在使用const或var在nodeJS代码中导入库,想知道哪种方法更好且内存效率更高?
选项1:
const _ = require('lodash');
选项2:
var _ = require('lodash');
哪个更好? Option-1或Option-2?
答案 0 :(得分:2)
在这里使用const
最有意义。您不想意外覆盖已导入的库,因为这可能导致难以检测到错误。如果您尝试将其标记为const
,则将引发错误(但不会使其保持不变)。使用const
还可以允许js解释器(或现在大多数情况下的编译器)执行其他优化。