这段发布门槛代码会输出什么?

来自 LLM 应用评测
Node 24 进阶 3分钟

这段发布门槛代码会输出什么?

JavaScript
const rows = [
  { score: 1.0, weight: 3, hard: false },
  { score: 0.8, weight: 1, hard: false },
  { score: 0.0, weight: 1, hard: true },
];

const points = rows.reduce(
  (sum, row) => sum + row.score * row.weight,
  0,
);
const weights = rows.reduce((sum, row) => sum + row.weight, 0);
const averagePass = points / weights >= 0.75;
const hardPass = rows.filter((row) => row.hard).every((row) => row.score === 1);

console.log(averagePass, hardPass, averagePass && hardPass);
在试验场中打开
报告错误