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