Este método setBigInt64() se usa para almacenar un valor entero de 64 bits con signo (largo largo) en el desplazamiento de byte particular desde el inicio de DataView.
Sintaxis:
dataview.setBigInt64(byteOffset, val [, littleEndian])
Parámetros:
- 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 BigInt.
- littleEndian: este 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 no devuelve nada.
Ejemplo 1: En este ejemplo, el valor establecido es 7 en el desplazamiento 0.
<script> var buffr = new ArrayBuffer(8); var dView = new DataView(buffr); dView.setBigInt64(0, 7n); document.write(dView.getBigInt64(0)); </script>
Producción:
7
Ejemplo 2: En este ejemplo, el valor establecido es 789 en el desplazamiento 4.
<script> // create an ArrayBuffer with a size in bytes const buffr = new ArrayBuffer(16); // constant value to set const val = 789n; const dView = new DataView(buffr); dView.setBigInt64(4, val); document.write(dView.getBigInt64(4)); </script>
Producción:
789
Publicación traducida automáticamente
Artículo escrito por PranchalKatiyar y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA