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());
运行示例 »