Método JavaScript DataView.getBigUint64()

El método getBigUint64() se utiliza para obtener un entero de 64 bits sin signo (largo largo sin signo) en el desplazamiento de byte particular desde el inicio de DataView.

Sintaxis:

dataview.getBigUint64(byteOffset [, littleEndian])

Parámetros: Este método acepta dos parámetros como se mencionó anteriormente y se describe a continuación:

  • byteOffset: este parámetro especifica el desplazamiento, en bytes, desde el inicio de la vista para leer los datos.
  • littleEndian: Es un parámetro opcional. Si es cierto, indica si el int de 64 bits se almacena en formato little-endian o big-endian. Si se establece en falso o no definido, se lee un valor big-endian.

Valor devuelto: Devuelve un valor BigInt.

Ejemplo 1: En este ejemplo, el desplazamiento pasado es 0, por lo que el valor impreso es 0 porque el valor no está configurado.

HTML

<script> 
   // Creating buffer with size in byte 
   var buffr = new ArrayBuffer(16); 
    
   // Creating a view 
   var dView = new DataView(buffr);
    
   // Getting the value
   document.write(dView.getBigUint64(0));
</script>

Producción:

0

Ejemplo 2: En este ejemplo, el desplazamiento pasado es 4, por lo que el valor impreso es 1234 porque se estableció antes.

HTML

<script>
    // Create an ArrayBuffer with a size in bytes
    const buffr = new ArrayBuffer(16);
    
    // A value to set
    const val = 1234n;
    const view = new DataView(buffr);
    
    view.setBigUint64(4, val);
    
    // Getting the value
    document.write(view.getBigUint64(4));
</script>

Producción:

1234

Publicación traducida automáticamente

Artículo escrito por PranchalKatiyar 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 *