如何在 Node.js 中附加到缓冲区
How to append to Buffer in Node.js
假设我有一个缓冲区:
let b = Buffer.from('');
如何附加到 b
?是创建新缓冲区的唯一方法吗?
b = Buffer.concat([b, z]);
关于同一主题,有没有办法创建动态大小的缓冲区,或者我应该改用数组?
要创建动态缓冲区,请使用一个数组,然后 concat
类似于这样的数组:
let chunks = []
stream
.on('data', chunk => chunks.push(chunk))
.on('close', () => console.log(Buffer.concat(chunks)))
假设我有一个缓冲区:
let b = Buffer.from('');
如何附加到 b
?是创建新缓冲区的唯一方法吗?
b = Buffer.concat([b, z]);
关于同一主题,有没有办法创建动态大小的缓冲区,或者我应该改用数组?
要创建动态缓冲区,请使用一个数组,然后 concat
类似于这样的数组:
let chunks = []
stream
.on('data', chunk => chunks.push(chunk))
.on('close', () => console.log(Buffer.concat(chunks)))