小编Haz*_*ziq的帖子

任何[]类型都不存在打字稿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万
查看次数

如果使用 www.something.com,为什么 <a> 标签无法正确导航到 url

我正在研究标签,假设我的域名是www.abc.com. 如果我使用href="http://example.com"它确实可以正确导航到预期的网址。但是,如果我使用href="www.example.com"它,它不会导航到预期的网址。

<a href="www.google.com">not properly navigate</a>
<a href="http://www.google.com">properly navigate</a>
<a href="http://google.com">properly navigate</a>
Run Code Online (Sandbox Code Playgroud)

我正在阅读https://html.spec.whatwg.org中的锚规范,不幸的是找不到这个具体案例。

html

1
推荐指数
1
解决办法
482
查看次数

标签 统计

angular ×1

html ×1

typescript ×1