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

Conversion d'un tableau en tampon de Node.js

Node.js – Convertir un tableau en buffer:Pour convertir un tableau (tableau d'octets de huit bits) en buffer, utilisez/Tableau numérique/Pour convertir un tableau (tableau d'octets de huit bits) en buffer, utilisez Buffer.from(array)Méthode.

Syntaxe

Buffer.from(array)

La méthode Buffer.from lit les octets de huit bits à partir du tableau et retourne un buffer initialisé avec ces octets lus.

Exemple - Lire un tableau d'octets de huit bits dans un buffer

Dans l'exemple suivant, un tableau d'octets de huit bits est lu dans le buffer.

var arr = [0x74, 0x32, 0x91]; 
 
const buf = Buffer.from(arr); 
 
for(const byt of buf.values()){ 
    console.log(byt); 
 }

Résultat de la sortie

$ node array-to-buffer.js  
116
50
145

Nous avons enregistré les données de chaque octet sous forme de nombres.

0x74 = 0111 0100 = 116 0x32 = 0011 0010 = 50 0x91 = 1001 0001 = 145

Exemple - Lire un tableau numérique dans un buffer

Dans l'exemple suivant, un tableau numérique est lu dans le buffer.

var arr = [74, 32, 91]; 
 
const buf = Buffer.from(arr); 
 
for(const byt of buf.values()){ 
    console.log(byt); 
 }

Résultat de la sortie

$ node array-to-buffer.js  
74
32
91

Nous avons enregistré les données de chaque octet sous forme de nombres.

Exemple - Lire un tableau booléen dans un buffer

Dans l'exemple suivant, un tableau d'octets de huit bits est lu dans le buffer.

var arr = [true, true, false]; 
 
const buf = Buffer.from(arr); 
 
for(const byt of buf.values()){ 
    console.log(byt); 
 }

Résultat de la sortie

$ node array-to-buffer.js  
1
1
0

true est1false est 0.

Conclusion :

Dans ce tutoriel Node.js - Node.js convertit les tableaux en buffersNous avons appris à convertir des tableaux d'octets de huit bits, des tableaux numériques et des tableaux booléens en buffers Node.js.