Массивы ArrayBuffer в JavaScript

В JavaScript существует специальный массив ArrayBuffer, позволяющий хранить бинарные данные.

Бинарные данные представляют собой набор байтов. Такие наборы возникают, к примеру, когда мы хотим прочитать какой-то файл или картинку и что-то с ними сделать, например, отправить через интернет.

При создании такого массива мы должны указать, сколько байтов мы хотим выделить для него:

let buffer = new ArrayBuffer(8); // выделим 8 байтов console.log(buffer);

Вам придется работать с такими массивами достаточно редко. Поэтому я пока советую не вникать в них глубоко, просто иметь ввиду, что в JavaScript есть массивы такого типа.

Вы столкнетесь с такими массивами, например, при изучении NodeJS, при изучении загрузки файлов в браузер, и в некоторых других редких местах.

Создайте буфер размером в 32 байта. Выведите его в консоль.