相关疑难解决方法(0)

任何[]类型都不存在打字稿flatMap,flat,flatten

我正在使用chrome 70和chrome确实添加了方法.flatMap, .flatten, .flat.所以我的代码确实按预期运行.不幸的是,Typescript不喜欢它.

// data.flatMap lint error
export const transformData = (data: any[]) => data.flatMap(abc => [
   parentObj(abc),
   ...generateTasks(abc)
]);
Run Code Online (Sandbox Code Playgroud)

我得到的警告是 TS2339: Property 'flatMap' does not exist on type 'any[]'.

通过我使用的方式Angular 6,它使用Typescript ~2.9.2我已经包括import 'core-js/es7/array';polyfills.ts.

我的猜测是这些方法没有打字,我确实试过npm run -dev @types/array.prototype.flatmap但仍未解决.

typescript angular

52
推荐指数
4
解决办法
2万
查看次数

标签 统计

angular ×1

typescript ×1