たとえば、XMLHttpRequest() メソッドを通じてバイナリ データ 0001001000111100 をリクエストしました。
リーリーそれでは、この Arraybuffer をどのように操作すればよいのでしょうか?対応する配列は、
などのさまざまなビューを通じて取得できることはわかっています。
リーリー
が Uint8Array を通じて出力されると、配列の長さも 4
10001000/8 = 500,000 になります。 。 たとえば、配列バッファ内の特定の場所にデータを埋めたいとします。 。それで、何をすべきでしょうか?
Uint8Array のようなビューを使用して新しい配列を構築することはできないでしょうか?
arraybuffer は直接操作できず、DataView または typedArray を通じてのみアクセスできます。データの特定のビットを変更する必要がある場合は、まず dataview.setInt8(byteOffset, value) を通じて、arrayBuffer に対するデータのオフセットを知る必要があります。または typedArray[.] を変更します。