La propiedad Buffer.byteOffset es una interfaz de programación de aplicaciones incorporada de clase Buffer dentro del módulo de búfer que se utiliza para obtener el valor de compensación de bytes de este búfer.
Sintaxis:
const Buffer.byteOffset
Valor de retorno: esta propiedad devuelve el objeto del búfer de array.
Ejemplo 1: Nombre de archivo: index.js
Javascript
// Node.js program to demonstrate the // Buffer.byteOffset property // Creating and initializing arraybuffer object const arrbuff = new ArrayBuffer(16); // Getting buffer object form existing // arraybuffer object const buffer = Buffer.from(arrbuff); // Getting byteoffset of buffer // by using byoffset property const bytoff = buffer.byteOffset; // Display the result console.log("byteoffset is : " + bytoff);
Producción:
byteoffset is : 0
Ejemplo 2: Nombre de archivo: index.js
Javascript
// Node.js program to demonstrate the // Buffer.byteOffset property // Creating and initializing arraybuffer object const arrbuff = new ArrayBuffer(16); // Getting buffer object form existing // arraybuffer object const buffer = Buffer.from(arrbuff); // Getting byteoffset of buffer // by using byoffset api const bytoff = buffer.byteOffset; const buff = new Int8Array(buffer, bytoff, buffer.length); // Display the result console.log("Int8Arry object : " + buff);
Producción:
Int8Arry object : 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
Ejecute el archivo index.js con el siguiente comando:
node index.js
Referencia: https://nodejs.org/dist/latest-v12.x/docs/api/buffer.html#buffer_buf_byteoffset
Publicación traducida automáticamente
Artículo escrito por RohitPrasad3 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA