Método JavaScript DataView.setBigUint64()

El método setBigUint64() se usa para almacenar un valor entero de 64 bits sin signo (largo largo sin signo) en el desplazamiento de byte particular desde el inicio de DataView.

Sintaxis:

dataview.setBigUint64(byteOffset, val [, 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.
  • val: este parámetro especifica el valor que se establecerá como BigUInt.
  • littleEndian: Es un parámetro opcional. Si es verdadero, 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: esta función devuelve indefinido.

Ejemplo 1: En este ejemplo, el valor establecido es 1234 en el desplazamiento 0.

HTML

<script>
    var buffer = new ArrayBuffer(8);
    var dView = new DataView(buffer);
    dView.setBigUint64(0, 1234n);
    document.write(dView.getBigUint64(0));
</script>

Producción:

1234

Ejemplo 2: En este ejemplo, el valor establecido es 12345678 en el desplazamiento 6.

HTML

<script>
    // Creating an ArrayBuffer with a size in bytes
    const buffer = new ArrayBuffer(32);
    // Setting constant value
    const val = 12345678n;
    const dView = new DataView(buffer);
    dView.setBigUint64(6, val);
    document.write(dView.getBigUint64(6));
</script>

 
 Producción:

12345678

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 *