English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Node.js – Longitud de búfer – Para obtener la longitud del búfer en Node.js, utilice Buffer.length Métodos.
Buffer.length |
Buffer.length devuelve la cantidad de memoria asignada al búfer en bytes.
La propiedad length de la clase Buffer es inmutable.
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.
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.
En este tutorial de Node.js, aprendimos cómo encontrar la longitud de Buffer en Node.js.