Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/413.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript NodeJS中的数组理解_Javascript_Node.js_Ecmascript 6 - Fatal编程技术网

Javascript NodeJS中的数组理解

Javascript NodeJS中的数组理解,javascript,node.js,ecmascript-6,Javascript,Node.js,Ecmascript 6,我听说Node.JS有很多EcmaScript 6特性。默认情况下,似乎不存在数组理解 Node.JS是否具有数组理解?如果是这样的话,我该如何启用它们呢?我认为V8(NodeJS使用的JavaScript引擎)还不支持数组理解,至少据我所知是这样的。那里的V8项目成员似乎在说,在它们真正标准化之前,它们不是优先事项。您可以使用。。。它基本上是一个节点,使用mozila的蜘蛛猴而不是google的v8。不,它不是。但如果在命令行中运行node,则键入var a=[]然后a.点击tab,你有了一个

我听说Node.JS有很多EcmaScript 6特性。默认情况下,似乎不存在数组理解


Node.JS是否具有数组理解?如果是这样的话,我该如何启用它们呢?

我认为V8(NodeJS使用的JavaScript引擎)还不支持数组理解,至少据我所知是这样的。那里的V8项目成员似乎在说,在它们真正标准化之前,它们不是优先事项。

您可以使用。。。它基本上是一个节点,使用mozila的蜘蛛猴而不是google的v8。

不,它不是。但如果在命令行中运行node,则键入
var a=[]然后
a.
点击tab,你有了一个好的开始。你可以用Coffeescript编写列表理解,它编译成非常不可读的javascript。很明显,理解的重点其实是语法上的糖分,所以你可能也会觉得Coffeescript很吸引人。我可以专门针对这个功能说,但是如果V8引擎确实支持它,你可能会找到一个标志,通过运行node--help来启用它