TC39

所属 Ecma International 的 TC39 是一个由 JavaScript 开发者、实现者、学者等组成的团体,与 JavaScript 社区合作维护和发展 JavaScript 的标准。

我们是 Ecma International 的一部分。

贡献

TC39 欢迎贡献。您可以通过对提案提供反馈、改进文档、编写测试或实现,或提出语言特性的想法来提供帮助。详情请看我们的贡献者指南

要以代表的身份参加 TC39 会议,您需要是 Ecma International 的会员组织的成员(雇员、学者等)。详见:加入 Ecma

规范文件

我们在 GitHub 上开发 JavaScript(正式名称为 ECMAScript)规范,每两个月开会讨论一次提案。要了解更多关于这个过程的信息,请查看新语言功能提案的五个阶段。请参阅我们的会议议程会议记录,了解更多信息。

提案进展概要

目前的提案

本节介绍的是处于提案流程中第三阶段的提案,这意味着它们即将完成。

This page is translated by the community. If you want to contribute, read our guidelines.

如何查看提案列表

每项提案都相关的链接。标签标记了它的类型。下面是一个表格,其中包含了标签示例及其含义。如果您需要更清晰的解释,所有标签上都有悬浮文本。

标签的类型及其含义

Hashbang 语法

作者: Bradley Farias | 推进者 Bradley Farias
该提案意在配合一些允许/需要使用 Hashbang 的 JS 环境。在这种环境中,目前它们需要先删除 hashbang 以生成有效的 JS 代码。该提案将统一和规范这种做法。

import 断言

作者: Myles Borins, Sven Sauleau, Dan Clark, Daniel Ehrenberg | 推进者: Myles Borins, Sven Sauleau, Dan Clark, Daniel Ehrenberg
该提案为 `import` 语句添加了断言语法。如果模块不符合期望的断言,则导入会失败。

Temporal

作者: Maggie Pint, Matt Johnson, Philipp Dunkel | 推进者: Maggie Pint, Matt Johnson, Philipp Dunkel

In-Place Resizable and Growable ArrayBuffers

作者: Shu-yu Guo | 推进者 Shu-yu Guo

ShadowRealm API

作者: Caridy Patiño, Jean-Francois Paradis | 推进者: Dave Herman, Mark Miller, Caridy Patiño, Leo Balter
ShadowRealms are a distinct global environment, with its own global object containing its own intrinsics and built-ins (standard objects that are not bound to global variables, like the initial value of Object.prototype)..

Array Grouping

作者: Justin Ridgewell | 推进者 Justin Ridgewell
A proposal to make grouping of array items easier.

.at()

作者和推进者:
该提案计划在所有可索引类(ArrayStringTypedArray)中添加一个.at()方法。该方法允许负数索引。
查看各阶段的提案