Description de la méthode:
Effectuez des opérations de copie et remplacez les différents tampons.
Copiez les données du tampon source et remplacez-les à l'emplacement spécifié du tampon cible.
grammaire:
La copie de code est la suivante:
Buffer.copy (TargetBuffer, [TargetStart], [Sourcestart], [Sourceend])
Recevoir des paramètres:
Target Target Target Target, effectuer un tampon réparti à la copie
TargetStart Position de début du remplacement des données du tampon cible
Sourcestart l'emplacement de départ de la réplication des données du tampon source
Source Enregistrez la position finale de la copie des données du tampon source
exemple:
Dans cet exemple, les données entre BUF1 16 et 20 sont extraites, les données sont copiées dans BUF2 et le remplacement commence à partir de la position 8 de BUF2.
La copie de code est la suivante:
buf1 = nouveau tampon (26);
buf2 = nouveau tampon (26);
pour (var i = 0; i <26; i ++) {
buf1 [i] = i + 97; // 97 est ascii a
buf2 [i] = 33; // ascii!
}
BUF1.COPY (BUF2, 8, 16, 20);
console.log (buf2.tostring ('ASCII', 0, 25));