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] }