Web/JavaScript/Reference/Global objects/DataView/buffer

From Get docs


The buffer accessor property represents the ArrayBuffer or SharedArrayBuffer referenced by the DataView at construction time.


Description

The buffer property is an accessor property whose set accessor function is undefined, meaning that you can only read this property. The value is established when the DataView is constructed and cannot be changed.

Examples

Using the buffer property

var buffer = new ArrayBuffer(8);
var dataview = new DataView(buffer);
dataview.buffer; // ArrayBuffer { byteLength: 8 }

Specifications

Specification
ECMAScript (ECMA-262)The definition of 'DataView.prototype.buffer' in that specification.

Browser compatibility

Update compatibility data on GitHub

Desktop Mobile Server
Chrome Edge Firefox Internet Explorer Opera Safari Android webview Chrome for Android Firefox for Android Opera for Android Safari on iOS Samsung Internet Node.js
buffer Chrome

Full support 9

Edge

Full support 12

Firefox

Full support 15

IE

Full support 10

Opera

Full support 12.1

Safari

Full support 5.1

WebView Android

Full support 4

Chrome Android

Full support 18

Firefox Android

Full support 15

Opera Android

Full support 12.1

Safari iOS

Full support 4.2

Samsung Internet Android

Full support 1.0

nodejs

Full support 0.10

SharedArrayBuffer accepted as buffer Chrome

Full support 60

Edge

Full support 79

Firefox

Full support 79

IE

No support No

Opera

Full support 47

Safari

No support 10.1 — 11.1

WebView Android

Full support 60

Chrome Android

Full support 60

Firefox Android

Full support 79

Opera Android

Full support 44

Safari iOS

No support 10.3 — 11.3

Samsung Internet Android

Full support 8.0

nodejs

Full support 8.10.0

Legend

Full support  
Full support
No support  
No support


See also