HarmonyOS ArrayBuffer有没有相关API可以append数据

HarmonyOS
2025-01-09 14:37:56
620浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
FengTianYa

arraybuffer是一个固定长度的缓冲区,不能直接改变大小或者追加数据,可以创建一个新的、大的arraybuffer,然后复制旧的数据到新的arraybuffer中。

let oldBuffer = new Uint8Array([1, 2, 3]);
let newData = [4, 5, 6];
let newBuffer = new Uint8Array(new ArrayBuffer(oldBuffer.length + newData.length));
// 复制旧数据
newBuffer.set(oldBuffer);
// 添加新数据
newBuffer.set(newData, oldBuffer.length);
console.log("testTag",newBuffer);
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
分享
微博
QQ
微信
回复
2025-01-09 16:12:55


相关问题
HarmonyOS 有没有清除通知相关API
967浏览 • 1回复 待解决
有没有相关api?
5057浏览 • 1回复 待解决
有没有低代码相关的文档可以阅读?
3579浏览 • 1回复 待解决
有没有api可以杀掉当前进程
2087浏览 • 1回复 待解决
HarmonyOS 有没有api可以改应用的包名?
1036浏览 • 1回复 待解决
HarmonyOS ArkTS有没有相关资料?
962浏览 • 1回复 待解决
HarmonyOS 视频压缩没有相关api
1315浏览 • 1回复 待解决
HarmonyOS 有没有图片取色的API
815浏览 • 1回复 待解决
有没有NativeVSync的相关使用文档
2643浏览 • 1回复 待解决
HarmonyOS 有没有api实现DES加密
633浏览 • 1回复 待解决
HarmonyOS 有没有单指旋转的api
923浏览 • 1回复 待解决
HarmonyOS 有没有单指旋转的api
994浏览 • 0回复 待解决
有没有获取设备的api
1015浏览 • 1回复 待解决
HarmonyOS 有没有相关rsa加解密内容
585浏览 • 1回复 待解决
恭喜您,今日已阅读两篇内容,特奖励+2声望, 快来领取吧。