JavaScript <その他リファレンス メモ> 言語 等CSSHTMLJavaScriptPython ライブラリ・プラットフォームjQuerymicro:bitXamarin ドキュメンテーションDoxygenJSDocMarkdownSHFBXML ドキュメント コメント その他各種資料 子サイト簡易リファレンス・Tips サポート寄付 ArrayBuffer【バイナリデータ配列】オブジェクト ArrayBuffer【バイナリデータ配列】オブジェクトメモ (外部リンク) コンストラクタ プロパティ 一覧 メソッド 一覧 例 メモ概要バイナリデータの配列 直接の操作は不可 バイナリデータを高速に扱うためにビューを介して使用 クラス定義による継承可能 ビュー ~Array【型指定配列ビュー (%TypedArray%)】 DataView【データビュー】 参考:その他 配列・コレクション Array【配列】オブジェクト 連想配列・Object【オブジェクト】オブジェクト Map【マップ】オブジェクト Set【一意コレクション】オブジェクト WeakMap【弱参照マップ】オブジェクト WeakSet【弱参照一意コレクション】オブジェクト 外部リンクECMA-262 (英語) ArrayBuffer ObjectsES2023 (14) ES2022 (13) ES2021 (12) コンストラクタ構文説明new ArrayBuffer( length )コンストラクタプロパティ 一覧(下記 例を参照) プロパティ説明ArrayBuffer[ @@species ] コンストラクタ定義[Symbol.species]ArrayBuffer.prototype[ @@toStringTag ] タグ[Symbol.toStringTag]ArrayBuffer.prototype.byteLength バイトサイズArrayBuffer.prototype.constructorコンストラクタ定義ArrayBuffer.prototype プロトタイプメソッド 一覧メソッド説明ArrayBuffer. isView( arg ) ビュー判定ArrayBuffer.prototype.slice( start, end ) 部分コピー例 (プロパティ) // [ @@species ] console.log(ArrayBuffer[Symbol.species]); // 出力:function ArrayBuffer() { [native code] } console.log(ArrayBuffer.prototype); // 出力:ArrayBuffer // 出力: byteLength:(...) // 出力: constructor:ArrayBuffer() // 出力: slice:slice() // 出力: Symbol(Symbol.toStringTag):"ArrayBuffer" // 出力: get byteLength:byteLength() // 出力: __proto__:Object var arrayBuffer = new ArrayBuffer(100); // [ @@toStringTag ] console.log(arrayBuffer[Symbol.toStringTag]); // 出力:ArrayBuffer console.log(arrayBuffer.byteLength); // 出力:100 console.log(arrayBuffer.constructor); // 出力:function ArrayBuffer() { [native code] }