ホームページ >ウェブフロントエンド >jsチュートリアル >node.js_node.js でのbuffer.copy メソッドの使用手順

node.js_node.js でのbuffer.copy メソッドの使用手順

WBOY
WBOYオリジナル
2016-05-16 16:27:151797ブラウズ

メソッドの説明:

異なるバッファ間でコピーおよび置換操作を実行します。

ソース バッファからデータをコピーし、ターゲット バッファ内の指定された場所に置き換えます。

文法:

コードをコピーします コードは次のとおりです:

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

パラメータを受信します:

targetBuffer ターゲット バッファ、コピー置換を実行するバッファ

targetStart ターゲットバッファのデータ置換開始位置

sourceStart ソースバッファのデータコピーの開始位置

sourceEnd ソースバッファデータコピーの終了位置

例:

この例では、buf1 の 16 から 20 までのデータを抽出し、buf2 にコピーし、buf2 の 8 桁目から置換を開始します。

コードをコピーします コードは次のとおりです:

buf1 = 新しいバッファ(26);
buf2 = 新しいバッファ(26);
for (var i = 0 ; i buf1[i] = i 97; // 97 は ASCII a
buf2[i] = 33 // ASCII !
; }
buf1.copy(buf2, 8, 16, 20);
console.log(buf2.toString('ascii', 0, 25));
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。