English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial básico de NodeJS

NodeJS Express.js

NodeJS Buffer & URL;

NodeJS MySql

NodeJS MongoDB

NodeJS Archivo (FS)

Otras características de NodeJS

Longitud del Buffer en Node.js

Node.js – Longitud de búfer

Node.js – Longitud de búfer – Para obtener la longitud del búfer en Node.js, utilice Buffer.length  Métodos.

Sintaxis

Buffer.length

Buffer.length devuelve la cantidad de memoria asignada al búfer en bytes.

La propiedad length de la clase Buffer es inmutable.

Ejemplo - Creación de búfer a partir de una cadena

A continuación se muestra un ejemplo de uso del método Buffer.length:

const buf = Buffer.from('welcome to learn node.js'); 
var len = buf.length
console.log(len)

Resultados de salida

$ node buffer-length.js  
24

Cuando se crea un búfer a partir de una cadena proporcionada, se asigna al búfer el número de bytes igual al número de bytes de la cadena.

Ejemplo - Creación de búfer usando el método alloc()

En el siguiente ejemplo, se asignaron un número específico de bytes al búfer, luego data (no el tamaño del búfer) se escribió en el búfer. Veremos la longitud devuelta por este búfer.

const buf = Buffer.alloc(50); 
const bytesWritten = buf.write('welcome to learn node.js'); 
var len = buf.length
console.log(len)

Resultados de salida

$ node buffer-length.js  
50

No importa cuántos bytes se sobrescriban en la memoria asignada del búfer, pero Buffer.length siempre devuelve el número de bytes asignados al Buffer.

Conclusión:

En este tutorial de Node.js, aprendimos cómo encontrar la longitud de Buffer en Node.js.