数组上不存在属性“at”

互联网 行业动态 更新时间:2024-06-13 00:19:32

Jör*_*tag 7

根据MDN Web DocsArray.prototype#at,是一种有效的方法。

MDN 无法决定什么是 TypeScript 的一部分,什么不是。TypeScript 开发人员就是这样做的。

MDN 是否说某事是“有效方法”与 Mozilla 相关,并且仅与 Mozilla 有关,但与 TypeScript 无关。

但由于某些原因,TypeScript 拒绝编译,表示它不存在。

这是因为 TypeScript 支持的任何 ECMAScript 版本中都不存在该方法。

我尝试了很多东西,包括将文件target中的设置tsconfig.json为 ESNext、ES2021 和 ES6,但无济于事。

这是因为该方法在ECMAScript 6或ECMAScript 2021中都不存在。它确实 存在于 ES2022 中(这就是目前的 ESNext),但它只是在八周前添加的,因此在 TypeScript 4.4 最终确定之后(对于 TypeScript 4.5 来说也可能为时已晚)。

lib选项也无济于事。

同样,这是因为目前TypeScript 支持的任何库版本中都不存在该方法。

即使在即将成为 TypeScript 4.6的当前lib/lib.esnext.d.ts分支中,也仅对应于ECMAScript 2021 + 最新的国际化扩展。

我能做些什么?难道我做错了什么?

您可以等到该方法真正成为 ECMAScript 和/或 TypeScript 已发布版本的一部分。

更多推荐

数组,上不,属性

本文发布于:2023-04-21 09:43:07,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/hyzx/1900fe6914f064b8d4fbb14d8f7f36f1.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:数组   上不   属性

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!