English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Node.js – Lunghezza del buffer – Per ottenere la lunghezza del buffer in Node.js, utilizzare Buffer.length Metodo.
Buffer.length |
Buffer.length restituisce la quantità di memoria allocata al buffer in byte.
L'attributo length della classe Buffer è immutabile.
Di seguito è riportato un esempio di utilizzo del metodo Buffer.length:
const buf = Buffer.from('welcome to learn node.js'); var len = buf.length console.log(len)
Risultato di output
$ node buffer-length.js 24
Quando si crea un buffer da una stringa fornita, vengono allocati al buffer il numero di byte corrispondenti al numero di byte della stringa.
Nell'esempio seguente, sono stati allocati un numero specifico di byte per il buffer, poi data (non la dimensione del buffer) è stata scritta nel buffer. Vedremo la lunghezza del Buffer restituita.
const buf = Buffer.alloc(50); const bytesWritten = buf.write('welcome to learn node.js'); var len = buf.length console.log(len)
Risultato di output
$ node buffer-length.js 50
Non importa quanti byte coprono la memoria allocata dal buffer, ma Buffer.length restituisce sempre il numero di byte assegnati al Buffer.
In questo tutorial Node.js, abbiamo imparato come trovare la lunghezza del Buffer in Node.js.