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

Tutoriel de base NodeJS

NodeJS Express.js

NodeJS Buffer & URL;

NodeJS MySql

NodeJS MongoDB

NodeJS Fichier (FS)

Autres NodeJS

length de Node.js Buffer

Node.js – Longueur du Buffer

Node.js – Longueur du Buffer – Pour obtenir la longueur du Buffer dans Node.js, utilisez Buffer.length  Méthode.

Syntaxe

Buffer.length

Buffer.length retourne la quantité de mémoire allouée au Buffer en octets.

L'attribut length de la classe Buffer est immutable.

Exemple – Création de Buffer à partir de la chaîne

Voici des exemples d'utilisation de la méthode Buffer.length :

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

Résultat de la sortie

$ node buffer-length.js  
24

Lorsque le Buffer est créé à partir de la chaîne fournie, il alloue au Buffer un nombre de bytes égal au nombre de bytes de la chaîne.

Exemple – Création de Buffer à l'aide de la méthode alloc()

Dans l'exemple suivant, une quantité spécifique de bytes a été allouée au Buffer, puis data (et non la taille du Buffer) a été écrite dans le Buffer. Nous verrons la longueur retournée par ce Buffer.

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

Résultat de la sortie

$ node buffer-length.js  
50

Il n'a pas d'importance combien de bytes sont surcrits à partir de la mémoire allouée par le Buffer, mais Buffer.length retourne toujours le nombre de bytes alloués au Buffer.

Conclusion :

Dans ce tutoriel Node.js, nous avons appris à trouver la longueur du Buffer dans Node.js.