Метод Описание:
Выполните копию и замените операции между различными буферами.
Скопируйте данные из исходного буфера и замените их в указанное местоположение целевого буфера.
Грамматика:
Кода -копия выглядит следующим образом:
Buffer.copy (TargetBuffer, [TargetStart], [Sourcestart], [SourceEnd])
Получить параметры:
TargetBuffer Target Buffer, выполните копию, заменяемый буфером
Начальная позиция TargetStart целевой замены данных буфера
Sourcestart начальное местоположение репликации данных буфера исходного буфера
SourceEnd конечная позиция копии данных буфера исходного
пример:
В этом примере извлечены данные между BUF1 16 и 20, данные копируются в BUF2, а замена начинается с позиции 8 BUF2.
Кода -копия выглядит следующим образом:
BUF1 = новый буфер (26);
BUF2 = новый буфер (26);
для (var i = 0; i <26; 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));