javascript - 为什么 Node.js 通常使用 'var' 而不是 'let'?
问题描述
基本上我在 Node.js 上看过的每个教程,甚至 express 生成器都使用声明的所有变量var
而不是let
? 从我在 Javascript.info 中学到的知识let
应该是标准,除非是非常特殊的情况。
解决方案
这是因为 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
推荐阅读
- cordova - 浏览器中 Keycloak 服务器的 Ionic Lab 错误(拒绝构建 Kyecloak 服务器,因为祖先违反了)
- git - VSCode + Github,没有初始化存储库按钮
- ios - 即使在正确设置属性后,iOS tableViewCell 也不会在重新加载 tableview 后更新
- node.js - 将多个氦 API 调用从设备移动到服务器端
- angular - 使用 SAML 为 Angular 实施 Azure AD SSO
- nginx - proxy_pass 连接不安全
- python - 排序边界框或合并它们python
- database - Clickhouse - 100亿数据是否需要单独的数据库和表格
- python - 为什么这两个进程的行为是这样的?
- google-apps-script - Google Apps 脚本 - 在行中搜索字符串并返回匹配列的第 1 行