TypedArray.BYTES_PER_ELEMENT - 要素ごとのサイズ
TypedArray.BYTES_PER_ELEMENTは、そのTypedArrayが扱う要素ごとのbyte単位のサイズを返します。このプロパティはコンストラクタと、そのインスタンスの、どちらも備えています。
概要
- 名前
- BYTES_PER_ELEMENT
- 所属
- TypedArray
- Writable
- no
- Enumerable
- no
- Configurable
- no
- 仕様書
- https://tc39.github.io/ecma262/#sec-typedarray.bytes_per_element
デモ
TypedArray.BYTES_PER_ELEMENTのデモです。
<!-- このコードは編集できます。 -->
<!DOCTYPE html>
<html>
<head>
<style>
body {
white-space: pre-wrap ;
}
</style>
</head>
<body>
<script>
/** try it! **/
var a = Int8Array.BYTES_PER_ELEMENT ;
var b = Uint8Array.BYTES_PER_ELEMENT ;
var c = Uint8ClampedArray.BYTES_PER_ELEMENT ;
var d = Int16Array.BYTES_PER_ELEMENT ;
var e = Uint16Array.BYTES_PER_ELEMENT ;
var f = Int32Array.BYTES_PER_ELEMENT ;
var g = Uint32Array.BYTES_PER_ELEMENT ;
var h = Float32Array.BYTES_PER_ELEMENT ;
var i = Float64Array.BYTES_PER_ELEMENT ;
/** try it! **/
var results = { a:a, b:b, c:c, d:d, e:e, f:f, g:g, h:h, i:i, } ;
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 |
---|---|---|---|---|---|---|---|
● | ● | ● 5.1+ | ● | ● 10+ | ● 11.6+ | ● | ● 4.0+ |
関連記事
- TypedArray.of()
- TypedArray.of()は、配列のインスタンスを作るコンストラクタメソッドです。
- TypedArray.prototype
- TypedArray.prototypeは、TypedArrayのプロトタイプです。このオブジェクトに設定したプロパティやメソッドを、各インスタンスが持つようになります。
- TypedArray.from()
- TypedArray.from()は、配列に似たオブジェクトから配列を作るコンストラクタメソッドです。
- TypedArray.prototype.BYTES_PER_ELEMENT
- TypedArray.prototype.BYTES_PER_ELEMENTは、そのTypedArrayが扱う要素ごとのbyte単位のサイズを返します。このプロパティはコンストラクタと、そのインスタンスの、どちらも備えています。