javascript - 调整 ArrayBuffer 大小

标签 javascript arrays

如果我想创建一个数组缓冲区,我写:var buff = new ArrayBuffer(size)

但是如何调整现有缓冲区的大小呢?我的意思是,在缓冲区末尾添加更多字节。

最佳答案

ArrayBuffer 本身没有设置。有 set虽然在 TypedArray 上。像这样使用:

var oldBuffer = new ArrayBuffer(20);

var newBuffer = new ArrayBuffer(40);
new Uint8Array(newBuffer).set(oldBuffer);

关于javascript - 调整 ArrayBuffer 大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18600895/

相关文章:

javascript - 如何将此自定义对象添加到 firebase

javascript - MongoDB : Adding Days field to Date Type Field in DB and then comparing with the current date

python - Cython 中的 str 对象和字符串数据类型不匹配

具有两个数组的 Java 到 Mips

arrays - 如何使用 Dart/Flutter 中的列表从列表中删除重复元素?

javascript - 自定义光标不适用于超链接

javascript - 除了铁路由器不工作

java - 在 recyclerview 中访问 JSON 数组中的项目成员

javascript - 将二维数组转换为一维数组

javascript - Angular : How to get returned value from factory