首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从nodejs缓冲区获取实际数据(数组)

从nodejs缓冲区获取实际数据(数组)
EN

Stack Overflow用户
提问于 2021-07-08 22:22:49
回答 1查看 45关注 0票数 0

我有一个由某个函数返回的node js buffer对象。该对象应使用整数数组创建。如何在javascript中检索节点缓冲区包含的实际数据(在我的例子中是整数数组)?

EN

回答 1

Stack Overflow用户

发布于 2021-07-09 00:20:22

您可以使用UintXArray构造函数,但您必须知道整数的大小以及您使用的是BE还是LE。

如果LE中已经有一个名为b的32位整数数组,您可以这样做

代码语言:javascript
运行
AI代码解释
复制
const intArr = Uint32Array.from(b)

如果它在BE中,你需要交换它

代码语言:javascript
运行
AI代码解释
复制
b.swap32();
const intArr = Uint32Array.from(b)

缓冲区相关函数对节点版本敏感,请检查docs

类型化数组不在节点文档中,但您可以在MDN中找到它们

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68309235

复制
相关文章

相似问题

领券
💥开发者 MCP广场重磅上线!
精选全网热门MCP server,让你的AI更好用 🚀
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档