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