For AI agents: the complete documentation index is available at /tc39-atlas/llms.txt, the full documentation bundle is available at /tc39-atlas/llms-full.txt, and this page is available as Markdown at /tc39-atlas/proposals/proposal-reverseIterator.md.
  • 简体中文
  • Reverse iteration S1

    中文标题:反向迭代

    提案概览
    提案速览

    该提案聚焦于反向迭代,旨在提供一种标准化的方式来按逆序迭代数据结构。所提供的 README 是 ECMAScript 提案的模板,不包含有关其解决方案或成熟度的具体技术细节。由于 README 概述的是设置流程而非实现细节,该提案似乎仍处于初始阶段。

    Note

    以下 README 来自上游仓库,其中的阶段或状态标注可能滞后;当前信息以提案概览为准。

    提案模板

    ECMAScript 提案的仓库模板。

    在创建提案之前

    请确保以下事项:

    1. 您是 TC39 的成员
    2. 您已阅读流程文档
    3. 您已审阅现有提案

    创建您的提案仓库

    请按照以下步骤操作:

    1. 创建您自己的仓库,克隆此仓库,并将其内容复制到您的仓库中。(注意:请勿通过 GitHub 网页界面 fork 此仓库,因为这可能会妨碍后续将其转移到 TC39 组织名下。)
    2. 进入您的仓库设置中的“选项”页面,在“GitHub Pages”下,将源设置为master 分支,然后点击保存。
      1. 确保“Issues”已勾选。
      2. 另外,您可能希望禁用“Wiki”和“Projects”。
    3. 通过运行以下命令避免与构建过程输出文件产生合并冲突:
      git config --local --add merge.output.driver true
      git config --local --add merge.output.driver true
    4. 添加一个 post-rewrite git 钩子,以便在每次提交时自动重建输出:
      cp hooks/post-rewrite .git/hooks/post-rewrite
      chmod +x .git/hooks/post-rewrite

    维护您的提案仓库

    1. spec.emu 进行修改(ecmarkup 使用 HTML 语法,但它不是 HTML,因此我强烈建议不要将其命名为 ".html")
    2. 任何对规范进行有意义更改的提交,都应运行 npm run build 并提交生成的输出。
    3. 每当您更新 ecmarkup 时,运行 npm run build 并提交来自该依赖项的所有更改。