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());