JavaScript | propiedad typedArray.byteOffset

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *