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