Método Node.js Buffer.write()

El método Buffer.write() escribe la string especificada en un búfer, en la posición especificada. Si el búfer no contiene suficiente espacio para que quepa toda la string, solo se escribirá una parte de la string. Sin embargo, los caracteres parcialmente codificados no se escribirán.

Sintaxis:

buffer.write( string, offset, length, encoding )

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

  • string: contiene la string para escribir en el búfer.
  • offset: contiene la cantidad de bytes que se deben omitir antes de comenzar a escribir la string. Su valor por defecto es 0.
  • longitud: contiene el número de bytes para escribir en el búfer. El valor predeterminado es buffer.length-offset.
  • codificación: Contiene la codificación del valor. El valor predeterminado es ‘utf8’.

Valor devuelto: este método devuelve un número que representa la cantidad de bytes escritos.

Ejemplo 1:

// Node.js program to demonstrate the  
// Buffer.write() method 
  
// Create a buffer
var buf = Buffer.from('GeeksforGeeks');
  
buf.write('EE', 1);
   
console.log(buf.toString());

Producción:

GEEksforGeeks

Ejemplo 2:

// Node.js program to demonstrate the  
// Buffer.write() method 
  
// Create a buffer
const buf = Buffer.allocUnsafe(100);
   
const len = buf.write('GeeksforGeeks', 2, 5, 'utf8');
   
console.log(len.toString());

Producción:

5

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

Referencia: https://www.geeksforgeeks.org/node-js-buffer-allocunsafe-method/

Publicación traducida automáticamente

Artículo escrito por 08shubhambhandari08 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 *