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.js
comando.
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