使用 DataView 处理大于 64 位的 BigInt?

问题描述 投票:0回答:0

我想通过 Websockets 使用 DataView 制作的数据包传输 BigInt 值(以及更多信息)。

Mozilla 文档的此页面,我可以看到您只能安全地设置适合 64 位的 BigInt 值。

问题是我希望 BigInt 数字的值大于指定的 64 位限制。

如何使用 DataView 设置和获取大于这些限制的 BigInt 值?

我可以将其字符串化,然后将其附加到我想要发送的缓冲区中,或者只是

JSON.stringify()
所有包信息,然后发送该字符串,但我不想这样做,因为不需要告知的原因.

我需要做什么才能实现我的目标?

javascript biginteger dataview
© www.soinside.com 2019 - 2024. All rights reserved.