JavaScriptでtypedArrayを操作するにはどうすればよいですか?
阿神
阿神 2017-05-19 10:16:39
0
1
384

たとえば、XMLHttpRequest() メソッドを通じてバイナリ データ 0001001000111100 をリクエストしました。

リーリー

それでは、この Arraybuffer をどのように操作すればよいのでしょうか?対応する配列は、
などのさまざまなビューを通じて取得できることはわかっています。 リーリー

では、この配列バッファーが非常に大きい場合、その中の情報を抽出したい場合はどうすればよいでしょうか? 4MB の arraybuffer

が Uint8Array を通じて出力されると、配列の長さも 4
10001000/8 = 500,000 になります。 。 たとえば、配列バッファ内の特定の場所にデータを埋めたいとします。 。それで、何をすべきでしょうか?
Uint8Array のようなビューを使用して新しい配列を構築することはできないでしょうか?

阿神
阿神

闭关修行中......

全員に返信(1)
淡淡烟草味

arraybuffer は直接操作できず、DataView または typedArray を通じてのみアクセスできます。データの特定のビットを変更する必要がある場合は、まず dataview.setInt8(byteOffset, value) を通じて、arrayBuffer に対するデータのオフセットを知る必要があります。または typedArray[.] を変更します。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート