为什么Node.js通常使用'var'而不是'let'?

时间:2019-09-16 06:00:11

标签: javascript node.js var let

基本上我在Node.js上看过的每个教程,甚至express生成器都具有使用var而不是let声明的所有变量?根据我在Javascript.info let中学到的知识,除非是非常特殊的情况,否则应该成为标准。

1 个答案:

答案 0 :(得分:0)

这是因为Node.JS代码是用ES5编写的,不支持使用let和const。如果仍然希望用ES6编写代码,则需要使用一种称为Babel的工具,它将帮助Node.JS将ES6代码转换为ES5。但是您绝对可以在Node中使用let和const。我希望答案会有所帮助。

请参阅下面的链接以获取详细说明。 https://dev.to/dhruv/writing-es6-in-your-nodejs-applications-33jk