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.js
comando.
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