ByteArray类提供了优化读取,写入和处理二进制数据的方法和属性。
如何使用字节数组tutorial。
我正在寻找与链接的API非常相似的API。
我正在寻找一个浏览器提供的课程,而不是黑客或解决方法。链接的问题没有提供答案。如果是,请提供文档的链接。
有人与另一个问题有关,但没有回答我的问题。
更新:有人在列表中向我指出了这个类:
https://gist.github.com/sunetos/275610#file-bytearray-js
它具有大部分或全部读取方法,但没有一种写入方法,并且它不是浏览器的本机。
答案 0 :(得分:5)
现代浏览器支持Uint8Array
,JavaScript TypedArray
classes之一。
var data = new Uint8Array(8);
var data = new Uint8Array([0x10, 0x12]);
它没有用于编码/解码Unicode字符串的内置方法。有关如何执行此操作的示例,请参阅Converting between strings and ArrayBuffers。
答案 1 :(得分: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