ArrayBuffer.prototype.byteLength - バッファのByte単位のサイズ
ArrayBuffer.prototype.byteLengthは、オブジェクトが確保しているバッファの、Byte単位のサイズを返すプロパティです。
概要
デモ
ArrayBuffer.prototype.byteLengthのデモです。
<!-- このコードは編集できます。 -->
<!DOCTYPE html>
<html>
<head>
<style>
body {
white-space: pre-wrap ;
}
</style>
</head>
<body>
<script>
/** try it! **/
var buffer = new ArrayBuffer( 256 ) ;
var a = buffer.byteLength ;
/** try it! **/
var results = { a:a, } ;
for( var name in results ) {
console.log( name, results[name] ) ;
document.body.appendChild( new Text( name + " = " + JSON.stringify( results[name] ) + "\n" ) ) ;
}
</script>
</body>
</html>
サポート状況
Chrome | Firefox | Safari | Edge | IE | Opera | iOS Safari | Android |
---|---|---|---|---|---|---|---|
● 30+ | ● | ● 11.0+ | ● | ● 10+ | ● 11.6+ | ● 11.0+ | ● 4.4+ |
関連記事
- DataView.prototype.getInt8()
- DataView.prototype.getInt8()は、参照しているArrayBufferの指定した位置から、符号付きの8bit整数値でバイナリデータを読み込むメソッドです。読み込みの範囲が、参照しているArrayBufferのサイズを超えた場合にエラーが発生します。
- DataView.prototype.setUint8()
- DataView.prototype.setUint8()は、参照しているArrayBufferの指定した位置から、符号なし8bit整数値で上書きするメソッドです。書き込みの範囲が、参照しているArrayBufferのサイズを超えた場合にエラーが発生します。
- DataView.prototype.getFloat64()
- DataView.prototype.getFloat64()は、参照しているArrayBufferの指定した位置から、64bit浮動小数点数でバイナリデータを読み込むメソッドです。読み込みの範囲が、参照しているArrayBufferのサイズを超えた場合にエラーが発生します。
- 指定文字を置換、削除する
- 文字列の中の指定した部分を置換したり削除します。