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