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