Método Node.js Buffer.byteLength()

El método Buffer.byteLength() se utiliza para devolver la longitud en bytes del objeto de búfer especificado.

Sintaxis:

Buffer.byteLength( string, encoding )

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

  • String Es un parámetro obligatorio y se utiliza para especificar el objeto para calcular la longitud del búfer. Los tipos de strings admitidos son String, Buffer, TypedArray, DataView y ArrayBuffer.
  • Codificación: Es un parámetro opcional. Si el objeto es una string, este parámetro especifica su esquema de codificación. El valor predeterminado del esquema de codificación es «utf8».

Valor devuelto: Devuelve el número de bytes del objeto especificado.

Ejemplo 1:

// Node.js program to demonstrate the
// Buffer.bytelength() method
  
// Create a buffer
var buf = Buffer.alloc(20);
  
// Check the length of a buffer object:
var lenobj = Buffer.byteLength(buf);
  
console.log(lenobj);

Producción:

20

Ejemplo 2:

// Node.js program to demonstrate the
// Buffer.bytelength() method
  
// Check the length of a buffer object:
var len = Buffer.byteLength('GeeksForGeeks');
  
console.log(len);

Producción:

13

Nota:

  • En Node.js v7.0.0, el parámetro de entrada no válido generará un error.
  • En Node.js v5.10, el valor del parámetro de string puede ser cualquier TypedArray, DataView o ArrayBuffer.
  • Este método se agrega a node.js v0.1.90.

Referencia:
https://nodejs.org/docs/latest-v11.x/api/buffer.html#buffer_class_method_buffer_bytelength_string_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

Deja una respuesta

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