JavaScript数组平面函数未在React本机中定义

10 javascript arrays react-native

我正在编写一个基于的应用程序react-native,我们知道我们肯定可以JavaScript在这个项目和所有react项目中使用代码.

但是当我使用下面的代码时,转换器将错误返回给模拟器:

const mixer = (...arg) => arg.flat(9);
Run Code Online (Sandbox Code Playgroud)

错误是:平面不起作用

为什么react-native它没有定义但在浏览器中运行良好?

Wai*_*age 5

React Native 使用JavaScriptCore引擎,该引擎使用ECMA-262规范。规范清楚地表明.flat不受支持,也不包含在 babel 的转换列表中。

编写您自己的或安装 npm 上可用的众多垫片之一。