ArrayBuffer【バイナリデータ配列】オブジェクト

目次: メモ コンストラクタ プロパティ 一覧 メソッド 一覧 関連

メモ

コンストラクタ

構文説明
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 ) 部分コピー

例 (プロパティ)

console.log(ArrayBuffer[Symbol.species]);   // [ @@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);
console.log(arrayBuffer[Symbol.toStringTag]); // [ @@toStringTag ]
// 出力:ArrayBuffer
console.log(arrayBuffer.byteLength);
// 出力:100
console.log(arrayBuffer.constructor);
// 出力:function ArrayBuffer() { [native code] }