La propiedad Buffer.length es una interfaz de programación de aplicaciones incorporada de la clase Buffer dentro del módulo de búfer que se utiliza para obtener la longitud de este objeto de búfer.
Sintaxis:
const Buffer.length
Parámetros: Esta propiedad no acepta ningún parámetro.
Valor devuelto: esta propiedad devuelve la longitud de este objeto de búfer.
Ejemplo 1: Nombre de archivo: index.js
Javascript
// Node.js program to demonstrate the // Buffer.length 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 length = buffer.length; // Display the result console.log("Length is : " + length);
Producción:
Length is : 16
Ejemplo 2: Nombre de archivo: index.js
Javascript
// Node.js program to demonstrate the // Buffer.length 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 length = buffer.length; // Creating and initializing Int8Array object const buff = new Int8Array(buffer, buffer.byteoffset, 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_length
Publicación traducida automáticamente
Artículo escrito por RohitPrasad3 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA