【问题标题】:Does JavaScript support a ByteArray class in the browser? [duplicate]JavaScript 是否支持浏览器中的 ByteArray 类? [复制]
【发布时间】:2015-12-30 02:02:17
【问题描述】:

ByteArray 类提供了优化读取、写入和处理二进制数据的方法和属性。

如何使用字节数组tutorial

我正在寻找与所链接的 API 非常相似的 API。

我正在寻找浏览器提供的类,而不是破解或解决方法。链接的问题没有提供答案。如果是,请提供文档链接。

有人链接到另一个问题,但没有回答我的问题。

更新:名单外的某个人将我指向该课程:

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

它具有大部分或全部读取方法,但没有写入方法,并且它不是浏览器原生的。

【问题讨论】:

  • 请阅读问题
  • 该问题询问如何存储字节数组。这是有一个字节数组类。完全不同
  • 唯一的问题是 JS 是否支持 ByteArray 类......你所说的一切都没有改变你的问题......
  • 您阅读详细信息了吗?我要求提供文档链接和类似的 API。不一样。
  • 就场外资源征求建议与重复项一样离题

标签: javascript arrays bytearray


【解决方案1】:

现代浏览器支持Uint8Array,JavaScript 的TypedArray classes 之一。

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

它没有用于编码/解码 Unicode 字符串的内置方法。有关如何执行此操作的示例,请参阅 Converting between strings and ArrayBuffers

【讨论】:

  • C 的美妙之处在于一切都是字节,没有抽象。
  • 美丽与恐怖。
【解决方案2】:

答案是肯定的,这里是相关文档,因为您只是想要这个......

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

上述文档中每种类型的链接文档显示了每种类型可用的方法。即:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Int8Array

【讨论】:

    猜你喜欢
    • 2011-03-11
    • 1970-01-01
    • 2014-04-12
    • 2010-10-04
    • 2015-02-18
    • 2016-03-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多