Node.js buffer copy() 方法
实例
将一个缓冲区复制到另一个缓冲区的一部分中:
var buf1 = Buffer.from('abcdefghijkl');
var buf2 = Buffer.from('HELLO');
buf2.copy(buf1, 2);
console.log(buf1.toString());
运行实例 »
定义和用法
copy() 方法将数据从一个缓冲区对象复制到另一个缓冲区对象。
语法
buffer.copy(target, targetStart, sourceStart, sourceEnd);
参数值
参数 | 描述 |
---|---|
target | 必需。要连接的缓冲区数组 |
targetStart | 可选。一个数字,指定开始复制到的位置。 默认 0 |
sourceStart | 可选。一个数字,指定从哪里开始复制。 默认 0 |
sourceEnd | 可选。一个数字,指定从哪里停止复制。 缓冲区的默认结束 |
技术细节
返回值: | 一个数字,指定复制的字节数 |
---|---|
Node.js 版本: | 0.1.90 |
更多实例
实例
将一个缓冲区的一部分复制到另一个缓冲区的一部分中:
var buf1 = Buffer.from('abcdefghijkl');
var buf2 = Buffer.from('HELLO');
buf2.copy(buf1, 2, 0, 2);
console.log(buf1.toString());
运行实例 »