【问题标题】:How to append to Buffer in Node.js如何在 Node.js 中追加到缓冲区
【发布时间】:2019-11-24 11:38:19
【问题描述】:

假设我有一个缓冲区:

let b = Buffer.from('');

如何附加到b?是创建新Buffer的唯一方法吗?

b = Buffer.concat([b, z]);

在同一个主题上,有没有办法创建一个动态大小的缓冲区,或者我应该使用 Array 来代替?

【问题讨论】:

    标签: javascript node.js buffer


    【解决方案1】:

    要创建动态缓冲区,请使用数组然后concat 类似于此的数组:

    let chunks = []
    
    stream
      .on('data', chunk => chunks.push(chunk))
      .on('close', () => console.log(Buffer.concat(chunks)))
    

    【讨论】:

    猜你喜欢
    • 2016-04-25
    • 2019-01-08
    • 2012-05-08
    • 1970-01-01
    • 2019-07-15
    • 1970-01-01
    • 2012-05-10
    • 2012-12-25
    • 1970-01-01
    相关资源
    最近更新 更多