[[DataView]]

DataView (JavaScript)

仕様書

状態

[6] DataViewViewedArrayBuffer, ByteOffset, ByteLength を持ちます。

ArrayBufferView 参照。

[7] DataView は、 DataView 内部スロットを持ちます。 この内部スロットは値が設定されず、 JavaScript 仕様書内や構造化クローンで有無により DataView かどうかを判定するために使われています。

[8] DataView かどうかを判断せず ViewedArrayBuffer の有無で判別することもあります。 ArrayBufferView 参照。
[9] Streams Standard では ArrayBufferView型付き配列DataView かを判断するために TypedArrayName の有無を見ています。

文脈

[11] 作成される文脈については、 ArrayBufferView を参照。

関連

[5] ArrayBufferViewBufferSource の定義に含まれています。

歴史

[10] 型付き配列の歴史の項も参照。

[1] Typed Array Specification ( ( 版)) <https://www.khronos.org/registry/typedarray/specs/latest/#DATAVIEW>

[2] Breaking: refactor structured clone into serialize/deserialize (domenic著, ) <https://github.com/whatwg/html/commit/97d644c97335956610a31e8ad98d1a388c063e84>

[4] DataView - JavaScript | MDN () <https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/DataView>