Cet article expliquera comment obtenir la longueur du tampon dans Node.js
Comment obtenir la longueur du tampon dans Node.js ?
Pour obtenir la longueur du tampon dans Node.js, utilisez le « prédéfini » longueur ' propriété. Cette propriété renvoie le nombre d'octets spécifié dans le tampon. Si le tampon contient une chaîne, cette propriété renvoie la longueur de cette chaîne.
Syntaxe
bouf. longueur ;
Dans la syntaxe ci-dessus, le « bof ' représente le tampon dont la longueur doit être calculée.
Utilisons pratiquement la propriété définie ci-dessus.
Exemple 1 : obtenir la longueur du tampon créée par la méthode « Buffer.from() »
Cet exemple applique la propriété « length » pour obtenir la longueur d'un tampon créé à l'aide de la méthode « Buffer.from() » :
console. enregistrer ( « Longueur du tampon : » + bouf. longueur ) ;
Dans les lignes de code ci-dessus :
- Le ' Buffer.from() ' La méthode crée un objet tampon avec la chaîne spécifiée.
- La propriété 'length' renvoie la taille du tampon et l'affiche en sortie à l'aide du ' console.log() ' méthode.
Sortir
Lancez le fichier « .js » à l'aide de la commande ci-dessous :
Le résultat ci-dessus montre que la longueur de tampon spécifiée est la longueur de la chaîne qui y est spécifiée :
Exemple 2 : obtenir la longueur du tampon créée par la méthode « Buffer.alloc() »
Cet exemple utilise la propriété « length » pour récupérer la longueur d'un tampon créé via la méthode « Buffer.alloc() » :
const octetsÉcrit = bouf. écrire ( 'Linux' ) ;
console. enregistrer ( « La longueur du tampon est : » + bouf. longueur ) ;
Dans l'extrait de code fourni :
- Le ' Tampon.alloc() ' La méthode construit un objet tampon de la taille allouée.
- Le ' écrire() ' La méthode écrit une chaîne spécifiée dans le tampon créé.
- Le ' longueur ' La propriété calcule la taille du tampon et l'affiche sur la console à l'aide de la propriété 'console.log()' méthode.
Sortir
Exécutez le fichier « .js » :
Désormais, la propriété length affiche la taille réelle (nombre d'octets) du tampon et non la longueur de la chaîne qui y est écrite :
Il s’agit d’obtenir la longueur d’un tampon dans Node.js.
Conclusion
Pour obtenir la longueur du tampon dans Node.js, utilisez le ' longueur ' Propriété de l'interface Buffer. Cette propriété affiche la longueur du tampon en « octets ». Si le tampon est créé avec le « depuis() ', cette propriété renvoie la longueur de chaîne spécifiée. En revanche, pour le « allouer() ', la propriété 'length' affiche la longueur réelle du tampon, pas son contenu. Cet article a pratiquement expliqué comment obtenir la longueur du tampon dans Node.js