El typedArray.byteOffset es una propiedad incorporada en JavaScript que se usa para devolver el desplazamiento en bytes de un typedArray determinado desde el inicio de su ArrayBuffer.
Sintaxis:
typedArray.byteOffset
Parámetro: No acepta ningún parámetro porque es una propiedad no una función.
Valor devuelto: Devuelve el desplazamiento en bytes de un typedArray dado desde el inicio de su ArrayBuffer.
Código JavaScript para mostrar el funcionamiento de esta propiedad:
<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>
Producción:
0 4 5 8
Publicación traducida automáticamente
Artículo escrito por Kanchan_Ray y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA