Maison >interface Web >js tutoriel >Instructions d'utilisation de la méthode buffer.copy dans node.js_node.js

Instructions d'utilisation de la méthode buffer.copy dans node.js_node.js

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBoriginal
2016-05-16 16:27:151830parcourir

Description de la méthode :

Effectuez des opérations de copie et de remplacement entre différents tampons.

Copiez les données du tampon source et remplacez-les à l'emplacement spécifié dans le tampon cible.

Grammaire :

Copier le code Le code est le suivant :

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

Paramètres de réception :

targetBuffer Tampon cible, tampon pour effectuer le remplacement de copie

targetStart La position de départ du remplacement des données du tampon cible

sourceStart La position de départ de la copie des données du tampon source

sourceEnd La position finale de la copie des données du tampon source

Exemple :

Dans cet exemple, les données entre 16 et 20 de buf1 sont extraites, les données sont copiées dans buf2 et le remplacement commence à partir de la position 8 de buf2.

Copier le code Le code est le suivant :

buf1 = nouveau tampon (26);
buf2 = nouveau tampon (26);
pour (var je = 0 ; je < 26 ; je ) {
buf1[i] = i 97; // 97 est ASCII a
buf2[i] = 33; // ASCII !
>
buf1.copie(buf2, 8, 16, 20);
console.log(buf2.toString('ascii', 0, 25));
Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn