我用JS写了简单的代码
const a = [1, 2, [3, 4, [5, 6]]];
console.log(a.flat());
我有这样的错误
console.log(a.flat());
^
TypeError: a.flat is not a function
我正在通过 Node 运行代码
node test.js
我需要安装一些包吗?我正在使用 macOS。
最佳答案
似乎 Array.flat
在 nodejs (v10) 中不可用。
是的,仅限 v11+ - 请参阅兼容性表:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/flat
关于javascript - 无法通过 Node 在控制台中运行简单代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55436484/