El método Buffer.readInt16BE() es una interfaz de programación de aplicaciones incorporada de clase Buffer con un módulo Buffer que lee un entero de 16 bits con signo del búfer en el desplazamiento especificado en el formato big endian.
Sintaxis:
Buffer.readInt16BE( offset )
Parámetros: este método acepta un desplazamiento de parámetro único que especifica el número (entero) de bytes que se omitirán antes de comenzar a escribir. El valor de offset se encuentra dentro del rango 0 <= offset <= buf.length – 2 . Su valor por defecto es cero.
Valor devuelto: Devuelve el desplazamiento junto con el número de bytes escritos.
Ejemplo 1:
// Node.js program to demonstrate the // Buffer.readInt16BE() method // Create a buffer const buf = Buffer.from([0, 3]); // Display the result console.log(buf.readInt16BE(0));
Producción:
3
Ejemplo 2:
// Node.js program to demonstrate the // Buffer.readInt16BE() method // Create a buffer const buf = Buffer.from([0, 3]); // Display the result console.log(buf.readInt16BE(1));
Producción:
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 1 . . .
Referencia: https://nodejs.org/api/buffer.html#buffer_buf_readint16be_offset
Publicación traducida automáticamente
Artículo escrito por harshcooldude700 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA