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

Tutorial di base di NodeJS

NodeJS Express.js

NodeJS Buffer & URL;

NodeJS MySql

NodeJS MongoDB

NodeJS File (FS)

Altri NodeJS

Lunghezza del Buffer di Node.js

Node.js – Lunghezza del buffer

Node.js – Lunghezza del buffer – Per ottenere la lunghezza del buffer in Node.js, utilizzare Buffer.length  Metodo.

Sintassi

Buffer.length

Buffer.length restituisce la quantità di memoria allocata al buffer in byte.

L'attributo length della classe Buffer è immutabile.

Esempio – Buffer creato da una stringa

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.

Esempio – Buffer creato con il metodo alloc()

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.

Conclusione:

In questo tutorial Node.js, abbiamo imparato come trovare la lunghezza del Buffer in Node.js.