首頁 >web前端 >js教程 >node.js中的buffer.copy方法使用說明_node.js

node.js中的buffer.copy方法使用說明_node.js

WBOY
WBOY原創
2016-05-16 16:27:151825瀏覽

方法說明:

進行不同buffer之間的複製替換操作。

從來源buffer複製資料 並替換到目標buffer的指定位置。

文法:

複製程式碼 程式碼如下:

buffer.copy(targetBuffer, [targetStart], [sourceStart], [sourceEnd])

接收參數:

targetBuffer        目標buffer,執行複製替換的buffer

targetStart           以目標buffer資料取代的起始位置

sourceStart          來源buffer資料複製的起始位置

sourceEnd           來源buffer資料複製的結束位置

範例:

在該範例中,提取了buf1 16 到 20之間的數據,將數據複製到buf2中,從buf2的 位置8開始替換。

複製程式碼 程式碼如下:

buf1 = new Buffer(26);
buf2 = new Buffer(26);
for (var i = 0 ; i   buf1[i] = i 97; // 97 is ASCII a
  buf2[i] = 33; // ASCII !
}
buf1.copy(buf2, 8, 16, 20);
console.log(buf2.toString('ascii', 0, 25));
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn