Метод alloc - создание объекта буфера на NodeJS
Метод alloc
создает
новый объект буфера указанного размера.
В первом параметре метода
указываем нужный нам размер буфера
в байтах, во втором необязательном параметре -
значение для заполнения буфера
(по умолчанию равно 0
).
В третьем необязательном параметре
можно задать тип кодировки (по умолчанию
равно 'utf8'
).
Синтаксис
Buffer.alloc(размер буфера, [значение для заполнения], [кодировка]);
Пример
Давайте создадим новый объект буфера
размером 12
байт:
import { Buffer } from 'buffer';
let buffer = Buffer.alloc(12);
console.log(buffer);
Результат выполненного кода:
<Buffer 00 00 00 00 00 00 00 00 00 00 00 00>
Пример
А теперь давайте передадим значение для заполнения буфера:
import { Buffer } from 'buffer';
let buffer = Buffer.alloc(12, 1);
console.log(buffer);
Результат выполненного кода:
<Buffer 01 01 01 01 01 01 01 01 01 01 01 01>
Смотрите также
-
метод
allocUnsafe
,
который создает новый небезопасный незаполненный объект буфера -
метод
allocUnsafeSlow
,
который создает незаполненный объект буфера без инициализации -
метод
from
,
который создает новый объект буфера из указанного значения -
свойство
poolSize
,
которое определяет размер выделенных экземпляров буфера