Descripción del método:
Realice una copia y reemplace las operaciones entre diferentes buffers.
Copie los datos del búfer de origen y reemplácelo a la ubicación especificada del búfer de destino.
gramática:
La copia del código es la siguiente:
Buffer.Copy (TargetBuffer, [TargetStart], [SourCeStart], [SourceEnd])
Recibir parámetros:
búfer de destino TargetBuffer, realice un búfer replicado de copias
TargetStart Posición de inicio del reemplazo de datos del búfer de destino
SourCestart la ubicación inicial de la replicación de datos del búfer de origen
SourceEd la posición final de la copia de datos del búfer de origen
ejemplo:
En este ejemplo, los datos entre BUF1 16 y 20 se extraen, los datos se copian en BUF2 y el reemplazo comienza desde la posición 8 de BUF2.
La copia del código es la siguiente:
buf1 = nuevo búfer (26);
buf2 = nuevo búfer (26);
para (var i = 0; i <26; i ++) {
buf1 [i] = i + 97; // 97 es ASCII a
buf2 [i] = 33; // ascii!
}
buf1.copy (buf2, 8, 16, 20);
console.log (buf2.ToString ('ASCII', 0, 25));