0

前段时间我遇到了这个变化,我无法追踪到任何发行说明,无论是 Node 还是 V8。

在 Node12 之前,未等待的 promise 返回 empty Promise {},但从 Node 14 开始,它返回:

Promise {
  undefined,
  [Symbol(async_id_symbol)]: 51,
  [Symbol(trigger_async_id_symbol)]: 5,
  [Symbol(destroyed)]: { destroyed: false }
}

我清楚地看到它在 Node14 中发生了变化,因为它根本不存在于 Node 12 上。

有谁知道此更改的来源并可以指向文档/提供任何解释以帮助理解此更改及其影响?

4

0 回答 0