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

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

WBOY
發布: 2016-05-16 16:27:15
原創
1795 人瀏覽過

方法說明:

進行不同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));
相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板