首页 > 解决方案 > 为什么 Node.js 通常使用 'var' 而不是 'let'?

问题描述

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

标签: javascriptnode.jsvarlet

解决方案


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

请参阅下面的链接以获得深入的解释。 https://dev.to/dhruv/writing-es6-in-your-nodejs-applications-33jk


推荐阅读