Método Node.js Buffer.fill()

El búfer es un almacenamiento de memoria temporal que almacena los datos cuando se mueven de un lugar a otro. Es como la array de enteros.

El método Buffer.fill() coloca los datos en la instancia del búfer. Si no se proporciona el valor de desplazamiento y final, se llenará el búfer completo.

Sintaxis:

buffer.fill( string, offset, end, encoding )

Parámetros: Este método acepta cuatro parámetros como se mencionó anteriormente y se describe a continuación:

  • string: contiene los datos que necesita poner en el búfer.
  • inicio: el índice desde el que necesita comenzar a llenar el búfer. Su valor por defecto es 0.
  • end: el índice hasta el cual necesita llenar el búfer. El valor predeterminado es buffer.length
  • codificación: la codificación de datos si los datos están en formato de string. El valor predeterminado es utf8.

Valor devuelto: este método devuelve un objeto de búfer que contiene los valores.

Los siguientes ejemplos ilustran el uso del método Buffer.fill() en Node.js:

Ejemplo 1:

// Node.js program to demonstrate the  
// Buffer.fill() Method
  
// Allocating the space to buffer instance
var buffer = Buffer.alloc(13);
  
buffer.fill('GeeksforGeeks');
  
console.log(buffer.toString());

Producción:

GeeksforGeeks

Ejemplo 2:

// Node.js program to demonstrate the  
// Buffer.fill() Method
  
// Allocating the space to buffer instance
var buffer = Buffer.alloc(7);
  
buffer.fill('geek', 3);
  
// Prints : '   geek' as we are starting
// from index 3 to fill the buffer
console.log(buffer.toString());

Producción:

   geek

Nota: El programa anterior se compilará y ejecutará usando el node index.jscomando.

Referencia: https://nodejs.org/api/buffer.html#buffer_buf_fill_value_offset_end_encoding

Publicación traducida automáticamente

Artículo escrito por Abhishek7 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *