Задать вопрос
@Galdar
Web, JS, PHP, NGINX, Linux

Как ограничит буфер по байтам и записать только в первый байт?

В bl.append(Buffer.alloc(2, [34], 'hex')) хочу записать 1 байтом 22, а остальные оставить пустыми. Получиться должно так 22 00, но не могу понять как так сделать.
bl.append(Buffer.from([ obj.header ])) // Тег
bl.append(Buffer.alloc(2, [34], 'hex'))


Нашел способ только такой, но он не подходит
a = Buffer.alloc(2)
a[1] = [34]
  • Вопрос задан
  • 25 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Бэкенд на Node.js для фронтенд-разработчиков
    3 месяца
    Далее
  • Skillbox
    Node.js
    2 месяца
    Далее
  • Stepik
    Microservices - паттерны и практика построения микросервисов
    1 неделя
    Далее
Решения вопроса 1
@grinat
Buffer.concat([Buffer.from('22'), Buffer.alloc(скока пустых нада)])
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы