gpt4 book ai didi

javascript - node.js 是否支持 'let' 语句?

转载 作者:IT老高 更新时间:2023-10-28 21:55:37 25 4
gpt4 key购买 nike

node.js 是否支持类似于 described on MDN? 的 let 语句? ?

var x = 8,
y = 12;

let ( x = 5, y = 10) {
return x + y;
} //15

如果没有,有没有办法用自动执行的匿名函数或其他东西来复制功能?

和/或是否有另一个 js 环境

  1. let 和 and
  2. 有一个 REPL,就像 node 一样?犀牛?

编辑:

这个问题是很久以前提出的。截至 2015 年底,答案是“是的,是的”。 Harmony 功能默认包含在 io.js 3.3 中,最近在 4.x 版本中被带回 node.js。

最佳答案

是的,您可以在 node.js 中使用 let,但是您必须使用可选的 --harmony 标志来运行 node。试试下面的 test.js:

"use strict"
var x = 8,
y = 12;

{ let x = 5, y = 10; console.log(x + y); }

console.log(x + y);

然后运行文件node --harmony test.js,结果:

15
20

我不建议在重要的生产应用程序中使用此功能,但该功能现在可用。

关于javascript - node.js 是否支持 'let' 语句?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11283538/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com