Node.js buffer copy() 方法

实例

将一个缓冲区复制到另一个缓冲区的部分:

  1. var buf1 = Buffer.from('abcdefghijkl');
  2. var buf2 = Buffer.from('HELLO');
  3. buf2.copy(buf1, 2);
  4. console.log(buf1.toString());

定义与用法

copy() 方法将数据从一个缓冲区对象复制到另一个缓冲区对象。


语法

  1. buffer.copy(target, targetStart, sourceStart, sourceEnd);

参数值

参数描述
target必填。需要连接的缓冲区数组
targetStart可选。指定开始复制到的位置的数字。默认值为 0
sourceStart可选。 指定从何处开始复制的数字。默认值为 0
sourceEnd可选。指定从何处停止复制的数字。默认是缓冲区的末尾

技术细节

返回值:指定复制的字节数的数字
Node.js 版本:0.1.90

更多实例

实例

将一个缓冲区的部分复制到另一个缓冲区的部分:

  1. var buf1 = Buffer.from('abcdefghijkl');
  2. var buf2 = Buffer.from('HELLO');
  3. buf2.copy(buf1, 2, 0, 2);
  4. console.log(buf1.toString());

分类导航