SYNCERのロゴ
アイキャッチ画像

DataView.prototype - DataViewのプロトタイプ

DataView.prototypeは、DataViewのプロトタイプです。このオブジェクトに設定したプロパティやメソッドを、各インスタンスが持つようになります。

概要

名前
prototype
所属
DataView
仕様書
https://tc39.github.io/ecma262/#sec-dataview.prototype

プロパティ

buffer

自身(ビュー)が参照しているArrayBufferを返すプロパティです。

byteLength

ビューが参照しているバッファ(ArrayBuffer)のサイズをByte単位で返すプロパティです。

byteOffset

ビューが参照しているバッファ(ArrayBuffer)のオフセットをByte単位で返すプロパティです。

constructor

コンストラクタのDataViewを返すプロパティです。

メソッド

getFloat32()

参照しているArrayBufferの指定した位置から、32bit浮動小数点数でバイナリデータを読み込むメソッドです。

getFloat64()

参照しているArrayBufferの指定した位置から、64bit浮動小数点数でバイナリデータを読み込むメソッドです。

getInt16()

参照しているArrayBufferの指定した位置から、符号付きの16bit整数値でバイナリデータを読み込むメソッドです。

getInt32()

参照しているArrayBufferの指定した位置から、符号付きの32bit整数値でバイナリデータを読み込むメソッドです。

getInt8()

参照しているArrayBufferの指定した位置から、符号付きの8bit整数値でバイナリデータを読み込むメソッドです。

getUint16()

参照しているArrayBufferの指定した位置から、符号なし16bit整数値でバイナリデータを読み込むメソッドです。

getUint32()

参照しているArrayBufferの指定した位置から、符号付きの32bit整数値でバイナリデータを読み込むメソッドです。

getUint8()

参照しているArrayBufferの指定した位置から、符号なし8bit整数値でバイナリデータを読み込むメソッドです。

setFloat32()

参照しているArrayBufferの指定した位置から、32bit浮動小数点数で上書きするメソッドです。

setFloat64()

参照しているArrayBufferの指定した位置から、64bit浮動小数点数で上書きするメソッドです。

setInt16()

参照しているArrayBufferの指定した位置から、16bit浮動小数点数で上書きするメソッドです。

setInt32()

参照しているArrayBufferの指定した位置から、符号付き32bit整数値で上書きするメソッドです。

setInt8()

参照しているArrayBufferの指定した位置から、符号付き8bit整数値で上書きするメソッドです。

setUint16()

参照しているArrayBufferの指定した位置から、符号なし16bit整数値で上書きするメソッドです。

setUint32()

参照しているArrayBufferの指定した位置から、符号なし32bit整数値で上書きするメソッドです。

setUint8()

参照しているArrayBufferの指定した位置から、符号なし8bit整数値で上書きするメソッドです。

サポート状況

FeaturesChromeFirefoxSafariEdgeIEOperaiOS SafariAndroid
prototype 15+ 5.1+ 10+ 11.6+ 4.0+
buffer 30+ 15+ 10+ 11+ 11.6+ 10.0+ 4.4+
byteLength 30+ 15+ 10+ 11+ 11.6+ 10.0+ 4.4+
byteOffset 30+ 15+ 10+ 11+ 11.6+ 10.0+ 4.4+
constructor 15+ 7.1+ 10+ 11.6+ 8.3+ 4.0+
getFloat32() 15+ 5.1+ 10+ 11.6+ 4.0+
getFloat64() 15+ 5.1+ 10+ 11.6+ 4.0+
getInt16() 15+ 5.1+ 10+ 11.6+ 4.0+
getInt32() 15+ 5.1+ 10+ 11.6+ 4.0+
getInt8() 15+ 5.1+ 10+ 11.6+ 4.0+
getUint16() 15+ 5.1+ 10+ 11.6+ 4.0+
getUint32() 15+ 5.1+ 10+ 11.6+ 4.0+
getUint8() 15+ 5.1+ 10+ 11.6+ 4.0+
setFloat32() 15+ 5.1+ 10+ 11.6+ 4.0+
setFloat64() 15+ 5.1+ 10+ 11.6+ 4.0+
setInt16() 15+ 5.1+ 10+ 11.6+ 4.0+
setInt32() 15+ 5.1+ 10+ 11.6+ 4.0+
setInt8() 15+ 5.1+ 10+ 11.6+ 4.0+
setUint16() 15+ 5.1+ 10+ 11.6+ 4.0+
setUint32() 15+ 5.1+ 10+ 11.6+ 4.0+
setUint8() 15+ 5.1+ 10+ 11.6+ 4.0+
  • Twitterでシェア
  • Facebookでシェア
  • Google+でシェア
  • はてなブックマークでシェア
  • pocketに保存
  • LINEでシェア
更新履歴
2017年9月30日 (土)
コンテンツを公開しました。