El método Buffer.alloc() se usa para crear un nuevo objeto de búfer del tamaño especificado. Este método es más lento que el método Buffer.allocUnsafe() pero asegura que las instancias de Buffer recién creadas nunca contendrán información antigua o datos potencialmente confidenciales.
Sintaxis
Buffer.alloc(size, fill, encoding)
Parámetros: Este método acepta tres parámetros como se mencionó anteriormente y se describe a continuación:
- tamaño: Especifica el tamaño del búfer.
- relleno: Es un parámetro opcional y especifica el valor para llenar el búfer. Su valor por defecto es 0.
- codificación: es un parámetro opcional que especifica el valor si el valor del búfer es una string. Su valor predeterminado es ‘utf8’ .
Valor devuelto: este método devuelve un nuevo búfer inicializado del tamaño especificado. Se lanzará un TypeError si el tamaño dado no es un número.
Ejemplo 1:
// Node.js program to demonstrate the // Buffer.alloc() Method // Allocate buffer of given size // using buffer.alloc() method var buf = Buffer.alloc(6); // Prints: <Buffer 00 00 00 00 00 00> console.log(buf);
Producción:
<Buffer 00 00 00 00 00 00>
Ejemplo 2:
// Node.js program to demonstrate the // Buffer.alloc() Method // Allocate buffer of given size // using buffer.alloc() method var buf = Buffer.alloc(6, 'a'); // Prints <Buffer 61 61 61 61 61> console.log(buf);
Salida:
<Búfer 61 61 61 61 61>
Referencia:
https://nodejs.org/docs/latest-v11.x/api/buffer.html#buffer_class_method_buffer_alloc_size_fill_encoding
Publicación traducida automáticamente
Artículo escrito por priyanshid1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA