→
このオブジェクトは、一般的な固定長の生のバイナリー データ バッファーを表現するために使用します。
ArrayBuffer はバイトの配列で、他の言語ではよく「バイト配列」と呼ばれます。ArrayBuffer の内容を直接操作することはできません。代わりに、バッファーを特定の形式で表現する 型付き配列オブジェクト()または DataView オブジェクトのいずれかを作成して、バッファーの内容を読み書きします。
ArrayBuffer() コンストラクターは、指定した長さの ArrayBuffer をバイト単位で作成します。既存のデータから、たとえば、Base64 文字列やローカルファイルからから配列バッファーを取得することもできます。
この例では、バッファーを参照する Int32Array ビューを持つ 8 バイトバッファーを作成します。
const buffer = new ArrayBuffer(8); const view = new Int32Array(buffer);
B=new ArrayBuffer(8); //=[object]:[object ArrayBuffer] D=B[0]; //=[undefined]:undefined B[0]=10; //=[object]:[object ArrayBuffer] //0=[number]:10 B[0]=300; //=[object]:[object ArrayBuffer] //0=[number]:300