English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Node.js – Longueur du Buffer – Pour obtenir la longueur du Buffer dans Node.js, utilisez Buffer.length Méthode.
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.
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.
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.
Dans ce tutoriel Node.js, nous avons appris à trouver la longueur du Buffer dans Node.js.