找出Promise回退里的bug

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

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

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