Tyl*_*les 4 javascript arrays flatten flat node.js
我正在尝试使用命令行中的节点 js 测试 Visual Studio 代码中的 array.flat 方法。当我运行代码时,我得到:
“类型错误:arr.flat 不是函数”
我已经在 chrome 中运行了代码,并且能够获得所需的结果(扁平数组)
注意:即使将 node js 更新到最新版本,它仍然无法正常工作。
var arr1 = [1, 2, [3, 4]];
arr1.flat();
console.log(arr1)Run Code Online (Sandbox Code Playgroud)
Yon*_*uan 10
只有 NodeJS 11 及以上版本才支持这种方式。请注意,当前的 LTS Node 版本只有 10.16.3,不支持此功能。
检查兼容性表。
要检查哪个版本使用这个:
node --version
Run Code Online (Sandbox Code Playgroud)
如果你的 Node 版本低于 11,你需要升级它才能使用它。
笔记
使用奇数主要版本(即 v11.xx、v13.xx)的节点版本通常被视为测试版本,不应用于生产应用程序。请改用偶数主要版本(即 v10.xx、v12.xx)。
| 归档时间: |
|
| 查看次数: |
3214 次 |
| 最近记录: |