DataView.prototype.byteOffset

 byteOffset 属性描述了从 ArrayBuffer 开始的字节偏移量。

语法

dataview.byteOffset

描述

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

示例

使用 byteOffset 属性

var buffer = new ArrayBuffer(8);
var dataview = new DataView(buffer);
dataview.byteOffset; // 0 (没有指定偏移量)

var dataview2 = new DataView(buffer, 3);
dataview2.byteOffset; // 3 (在构造DataView时指定)

规范

Specification Status Comment
ECMAScript 2015 (6th Edition, ECMA-262)
DataView.prototype.byteOffset
Standard Initial definition.
ECMAScript Latest Draft (ECMA-262)
DataView.prototype.byteOffset
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
byteOffset 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

Legend

Full support  
Full support

相关链接