Свойство Buffer.copy - копирование данных из буфера в заданный объект на NodeJS
Свойство Buffer.copy
копирует
данные из буфера в заданный объект. В первом
параметре метода указываем объект,
куда хотим копировать данные.
Во втором необязательном параметре
задаем индекс байтов объекта, с
которого начнется запись данных (по
умолчанию равно 0
). В третьем
необязательном параметре указываем индекс байтов
буфера, с которого должно начаться
копирование. В четвертом необязательном параметре
можно задать индекс байтов буфера, с которого должно
закончиться копирование.
Синтаксис
буфер.copy(объект, куда копируем, [начало записи для объекта], [начало копирования для буфера], [конец копирования для буфера]);
Пример
Давайте скопируем данные из одного буфера в другой:
import { Buffer } from 'buffer';
let buffer1 = Buffer.from('123');
let buffer2 = Buffer.from('456');
buffer1.copy(buffer2);
console.log(buffer2.toString());
Результат выполненного кода:
'123'
Смотрите также
-
метод
copyBytesFrom
,
который копирует базовую память в новый буфер -
метод
concat
,
который объединяет все объекты буфера из массива в один объект -
метод
fill
,
который заполняет объект буфера данными -
метод
write
,
который записывает строку в объект буфера