找出异步投递里的 bug

来自 数组方法
Node 24 进阶 4分钟 找出 1处问题

找出这个函数为何会在记录投递结果前返回。

JavaScript
async function sendAll(messages) {
  const delivered = [];
  messages.forEach(async (message) => {
    const result = await send(message);
    delivered.push(result.id);
  });
  return delivered;
}
在试验场中打开
报告错误