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

HarmonyOS
2025-01-09 14:37:56
浏览
收藏 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);
分享
微博
QQ
微信
回复
2025-01-09 16:12:55
相关问题
HarmonyOS 有没有清除通知相关API
1228浏览 • 1回复 待解决
有没有相关api?
5341浏览 • 1回复 待解决
有没有低代码相关的文档可以阅读?
3862浏览 • 1回复 待解决
HarmonyOS 有没有api可以改应用的包名?
1282浏览 • 1回复 待解决
有没有api可以杀掉当前进程
2298浏览 • 1回复 待解决
鸿蒙有没有无障碍相关API或者规范呢
10225浏览 • 1回复 已解决
HarmonyOS ArkTS有没有相关资料?
1245浏览 • 1回复 待解决
HarmonyOS 视频压缩没有相关api
1558浏览 • 1回复 待解决
HarmonyOS 有没有图片取色的API
1035浏览 • 1回复 待解决
有没有获取设备的api
1296浏览 • 1回复 待解决
有没有NativeVSync的相关使用文档
2922浏览 • 1回复 待解决
HarmonyOS有没有拨打电话的相关资料
1705浏览 • 1回复 待解决
离线webview组件有没有相关使用文档
2793浏览 • 1回复 待解决