В JavaScript существует специальный массив
ArrayBuffer
, позволяющий хранить бинарные
данные.
Бинарные данные представляют собой набор байтов. Такие наборы возникают, к примеру, когда мы хотим прочитать какой-то файл или картинку и что-то с ними сделать, например, отправить через интернет.
При создании такого массива мы должны указать, сколько байтов мы хотим выделить для него:
let buffer = new ArrayBuffer(8); // выделим 8 байтов
console.log(buffer);
Вам придется работать с такими массивами достаточно редко. Поэтому я пока советую не вникать в них глубоко, просто иметь ввиду, что в JavaScript есть массивы такого типа.
Вы столкнетесь с такими массивами, например, при изучении NodeJS, при изучении загрузки файлов в браузер, и в некоторых других редких местах.
Создайте буфер размером в 32
байта.
Выведите его в консоль.