gpt4 book ai didi

javascript - 将字节数组转储为十六进制值

转载 作者:行者123 更新时间:2023-11-30 08:23:02 26 4
gpt4 key购买 nike

在 Firefox 上的 JavaScript 中,Uint8Array 使用 console.log 在控制台上显示如下:

Uint8Array […]
0: 131
1: 165
2: 116
3: 111
4: 112

如何让它显示为十六进制值,如下所示:

Uint8Array […]
0: 0x83
1: 0xa5
2: 0x74
3: 0x6f
4: 0x70

我正在尝试调试一些 websocket 通信并且必须查找格式规范中的字节,它只列出了十六进制值。

最佳答案

你不能让控制台那样做(至少我知道没有办法那样做),但你可以明确地转换数组:

console.log([].map.call(yourArray, x => x.toString(16))

编辑 — 感谢您的更正;类型化数组从它们的 .map() 返回新的类型化数组。

您还可以使用 Array.from() 使其成为常规数组。

关于javascript - 将字节数组转储为十六进制值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50259159/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com