找出类型数组 ID 读取里的 bug

来自 类型化数组与 ArrayBuffer
Node 24 进阶 4分钟 找出 1处问题

找出这个辅助函数为何可能从 Uint8Array 窗口读到错误的消息 ID。

JavaScript
function readMessageId(bytes) {
  if (bytes.byteLength < 4) throw new RangeError('Truncated ID');
  const view = new DataView(bytes.buffer);
  return view.getUint32(0, false);
}
在试验场中打开
报告错误