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