Método Node.js Buffer.readDoubleLE()

El método Buffer.readDoubleLE() en Node.js se usa para leer un doble de 64 bits del búfer en el desplazamiento dado con formato Little Endian.

Sintaxis:

Buffer.readDoubleLE( offset )

Parámetros: este método acepta el desplazamiento de un solo parámetro que contiene la cantidad de bytes que se saltan antes de comenzar a leer. El valor de desplazamiento se encuentra entre 0 <= desplazamiento <= buf.length – 8 . Su valor por defecto es 0.

Valor de Retorno: Devuelve un valor entero en formato little endian.

Los siguientes ejemplos ilustran el uso del método buf.readDoubleLE() en Node.js:

Ejemplo 1:

// Node program to demonstrate the
// Buffer.readDoubleLE() method
  
// Creating a buffer of given size
const buf = Buffer.from([1, 2, 3, 4, 5, 6, 7, 8]);
  
// Display the result
console.log(buf.readDoubleLE(0));
console.log(buf);

Producción:

5.447603722011605e-270
<Buffer 01 02 03 04 05 06 07 08>

Ejemplo 2:

// Node program to demonstrate the
// Buffer.readDoubleBE() method
  
// Creating a buffer of given size
const buf = Buffer.from([11, 22, 33, 44, 55, 66, 77, 88]);
  
// Display the result
console.log("Functions of Buffer.readDoubleLE(int)");
console.log(buf.readDoubleLE(55));
console.log(buf);

Producción:

Functions of Buffer.readDoubleLE(int)
internal/buffer.js:72
  throw new ERR_OUT_OF_RANGE(type || 'offset',
  ^

RangeError [ERR_OUT_OF_RANGE]: The value of "offset" is out of range.
It must be >= 0 and <= 0. Received 55
    . . .

Nota: El programa anterior se compilará y ejecutará usando el node index.jscomando.

Referencia: https://nodejs.org/docs/latest-v11.x/api/buffer.html#buffer_buf_readdoublele_offset

Publicación traducida automáticamente

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