找出 Promise 回退里的 bug

来自 错误处理
Node 24 进阶 4分钟 找出 1处问题

找出为什么这个回退逻辑无法处理 load 返回的 Promise 拒绝。

JavaScript
async function getPreferences(load) {
  try {
    return load();
  } catch (error) {
    return { theme: 'system' };
  }
}
在试验场中打开
报告错误