La propiedad Buffer.kMaxLength es una interfaz de programación de aplicaciones incorporada de clase Buffer dentro del módulo de búfer que se utiliza para establecer y obtener la longitud máxima permitida para una sola instancia de búfer.
Sintaxis:
const Buffer.kMaxLength
Parámetros: esta propiedad funciona como captador y definidor, por lo que a veces toma un valor entero como parámetro.
Valor devuelto: esta propiedad devuelve la longitud máxima permitida para una única instancia de búfer.
Ejemplo 1: Nombre de archivo: index.js
Javascript
// Node.js program to demonstrate the // Buffer.kMaxLength property // Creating and initializing arraybuffer object const arrbuff = new ArrayBuffer(16); // Getting buffer object form existing // arraybuffer object const buffer = Buffer.from(arrbuff); // Setting the maximum value // into the buffer buffer.kMaxLength = 23; // Getting the maximum length by using // kMaxLength property const value = buffer.kMaxLength; // Display the result console.log("kMaxLength is: " + value);
Producción:
kMaxLength is: 23
Ejemplo 2: Nombre de archivo: index.js
Si kMaxLength no está inicializado
Javascript
// Node.js program to demonstrate the // Buffer.kMaxLength property // If kMaxLengthis is not initialized // Creating and initializing arraybuffer // object const arrbuff = new ArrayBuffer(16); // Getting buffer object form existing // arraybuffer object const buffer = Buffer.from(arrbuff); // Getting the maximum length by using // kMaxLength property const value = buffer.kMaxLength; // Display the result console.log("kMaxLength is: " + value);
Producción:
kMaxLength is: undefined
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_buffer_kmaxlength
Publicación traducida automáticamente
Artículo escrito por RohitPrasad3 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA