一尘不染

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

node.js

node.js是否支持let语句,类似于MDN描述的内容?

var x = 8,
    y = 12;

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

如果没有,是否可以通过自执行匿名功能或其他方式复制功能?

和/或还有另一个js环境

  1. let
  2. 像节点一样具有REPL?犀牛?

编辑

这个问题是很久以前问过的。截至2015年末,答案是“是的,是的”。io.js
3.3中默认包含Harmony功能,并且最近已在4.x版本中将其恢复到node.js。


阅读 430

收藏
2020-07-07

共1个答案

一尘不染

我不认为Node支持let,但是您可以这样做:

var a = 5;

(function () {
  var a = 6;
  console.log(a); // => 6
})();

console.log(a); // => 5
2020-07-07