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

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

WBOY
リリース: 2016-05-16 16:27:15
オリジナル
1817 人が閲覧しました

メソッドの説明:

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

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

文法:

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

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));
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート