typedArray.byteOffset是JavaScript中的内置属性,用于返回给定typedArray从其ArrayBuffer的开头开始的偏移量(以字节为单位)。
用法:
typedArray.byteOffset
参数:它不接受任何参数,因为它是属性而不是函数。
返回值:它从其ArrayBuffer的开头返回给定typedArray的偏移量(以字节为单位)。
JavaScript代码显示此属性的工作方式:
<script>
// Constructing some ArrayBuffers
var buffer1 = new ArrayBuffer(2);
var buffer2 = new ArrayBuffer(8);
var buffer3 = new ArrayBuffer(16);
var buffer4 = new ArrayBuffer(32);
// Constructing some typedArray with
// parameter of above buffers
var A = new Uint8Array(buffer1);
var B = new Uint8Array(buffer2, 4);
var C = new Uint8Array(buffer3, 5);
var D = new Uint8Array(buffer4, 8);
// Calling byteOffset property
a = A.byteOffset;
b = B.byteOffset;
c = C.byteOffset;
d = D.byteOffset;
// Printing the offset in bytes of
// the above typedArray from the start
// of its ArrayBuffer
document.write(a + "<br>");
document.write(b + "<br>");
document.write(c + "<br>");
document.write(d);
</script>
输出:
0 4 5 8
相关用法
- Javascript Math.LN2用法及代码示例
- javascript MouseEvent which用法及代码示例
- Javascript Math.PI用法及代码示例
- javascript Error name用法及代码示例
- javascript String constructor用法及代码示例
- javascript Boolean constructor用法及代码示例
- javascript Location protocol用法及代码示例
注:本文由纯净天空筛选整理自Kanchan_Ray大神的英文原创作品 JavaScript | typedArray.byteOffset property。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。