给出以下js命令:

[].flat;

在浏览器(chrome/firefox)中执行:返回function
使用nodejs v10.13.0执行它:返回undefined
现在,我想知道节点RTE中没有其他什么方法,以及像Array这样的全局对象的文档在哪里。

似乎与Array.prototype.flatMap相同。

最佳答案

您需要node 11 or higher for Array.prototype.flat 。 MDN是学习Java脚本和引用的绝佳资源。您可以在此处找到有关用法,浏览器兼容性甚至Polyfill的信息。

对于Node.js对ES6 +的支持,最好的资源是node.green,其中包含非常详细的最新版本的受支持功能(按节点版本)。

关于javascript - 在nodejs中未定义array.prototype.flat,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/53072385/

10-09 22:09