DataView.prototype.buffer

 buffer 属性描述了在构造时被 DataView 引用的 ArrayBuffer

语法

dataview.buffer

描述

buffer 属性是一个访问器(accessor)属性,它的 set 属性为 undefined,这意味着它是只读的。值在 DataView 被创建时就确定了,且不能改变。

示例

使用buffer属性

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

规范

Specification Status Comment
ECMAScript 2015 (6th Edition, ECMA-262)
DataView.prototype.buffer
Standard Initial definition.
ECMAScript Latest Draft (ECMA-262)
DataView.prototype.buffer
Draft  

浏览器兼容性

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 Yes nodejs Full support Yes
SharedArrayBuffer accepted as buffer Chrome Full support 60 Edge No support No Firefox Full support 55 IE No support No Opera Full support 47 Safari ? WebView Android Full support 60 Chrome Android Full support 60 Firefox Android Full support 55 Opera Android ? Safari iOS ? Samsung Internet Android Full support 8.0 nodejs ?

Legend

Full support  
Full support
No support  
No support
Compatibility unknown  
Compatibility unknown

相关链接