找出 Date 替换器里的 bug

来自 JSON
Node 24 进阶 4分钟 找出 1处问题

找出为什么这个替换函数始终不会输出预期的带标签 Date 对象。

JavaScript
const text = JSON.stringify(
  { placedAt: new Date('2026-09-04T10:30:00.000Z') },
  (key, value) => {
    if (value instanceof Date) {
      return { type: 'Date', value: value.toISOString() };
    }
    return value;
  },
);

console.log(text);
在试验场中打开
报告错误