正文预览
修复一个小程序
你已经会检查行动清单的字段。现在把同一套验收习惯用到代码:一个函数本来应该筛选未完成事项并按日期排序,却混进了已完成项,还改变了调用者的原始列表。
完成本例需要已经能使用 Pi,并有 Node.js 22 或更高版本。材料没有第三方依赖,不需要运行 npm install。它是故意带错的教学程序,与网站自身的生产代码无关。
1. 在新目录复现错误
在普通终端执行;macOS、Linux、Windows Git Bash 都可使用下面的主目录路径:
mkdir ~/pi-code-repair
cd ~/pi-code-repair
curl -fL https://pi.xiaomovps.com/examples/code-repair/action-list.mjs -o action-list.mjs
curl -fL https://pi.xiaomo