我想知道是否有一种方法将不同类型的多个typed arrays合并成一个arraybuffer。目前我正在通过websockets发送二进制数据。但现在我只使用Uint8 Arrays。因此,我组装了一个新的Uint8Array([with、the、data、I、need]),并将此数组的缓冲区(Unint8Array.buffer)发送到服务器。但现在可能会发生需要一些Uint16或Float32数据的情况,这些数据混合在我的Uint8数据中。有没有办法实现这一点,以及如何实现。编辑:请求数据的长度未知,因为我必须动态组装请求。谢谢任何答复 :)