这个有边界的上下文选择器会输出哪些路径?

来自 AI 集成开发环境
Node 24 入门 3分钟

这个有边界的上下文选择器会输出哪些路径?

JavaScript
const files = [
  { path: "src/pay.js", source: "selection", size: 900 },
  { path: "dist/pay.js", source: "index", size: 700 },
  { path: "test/pay.test.js", source: "diagnostic", size: 800 },
];

const rank = { selection: 0, diagnostic: 1, index: 2 };
const picked = files
  .filter((file) => !file.path.startsWith("dist/"))
  .sort((left, right) => rank[left.source] - rank[right.source])
  .slice(0, 2);

console.log(picked.map((file) => file.path).join(", "));
在试验场中打开
报告错误