2015-12-30 1 views
-1

Класс ByteArray предоставляет методы и свойства для оптимизации чтения, записи и работы с двоичными данными.Поддерживает ли JavaScript класс ByteArray в браузере?

Как использовать байтовые массивы tutorial.

Я ищу очень похожий API, как тот, который связан.

Я ищу класс, который браузер не использует для взлома или обходного пути. Связанный вопрос не дает ответа. Если это так, укажите ссылку на документацию.

Некоторые из них связаны с другим вопросом, но это не отвечает на мой вопрос.

Update: Кто-то от списка указал мне на этот класс:

https://gist.github.com/sunetos/275610#file-bytearray-js

имеет большинство или все из методов чтения, но ни один из методов записи и она не произрастающих в браузере.

+0

Не дубликат –

+0

Пожалуйста, прочитайте вопрос –

+0

Этот вопрос задан Как сохранить массив байтов. Это класс байтовых массивов. ПОЛНОСТЬЮ РАЗЛИЧНО –

ответ

5

Современные браузеры поддерживают Uint8Array, один из TypedArray classes JavaScript.

var data = new Uint8Array(8); 
var data = new Uint8Array([0x10, 0x12]); 

У него нет встроенных методов кодирования/декодирования строк Unicode. См. Converting between strings and ArrayBuffers для примеров того, как это сделать.

+0

Красота C состоит в том, что все это байт, нет абстракций. –

+6

Красота и ужас. –

2

Ответ: да, вот соответствующие документы, так как вы просто хотели это ...

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Typed_arrays

Связанных Документы для каждого типа в указанных выше документах показывают методы, доступные по каждому типу. IE: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Int8Array