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

Tutorial básico de NodeJS

NodeJS Express.js

NodeJS Bufer & URL;

NodeJS MySql

NodeJS MongoDB

NodeJS Archivo (FS)

Otras herramientas de NodeJS

Conversión de arrays a búfer en Node.js

Node.js – Convertir array a bufer: Para convertir un array (matriz de octetos) a un bufer, utilice Buffer./Array numérico/Para convertir un array (matriz de octetos) a un bufer, utilice Buffer.from(array)Métodos.

Sintaxis

Buffer.from(array)

El método Buffer.from lee octetos de un array y devuelve un bufer inicializado con estos octetos leídos.

Ejemplo – Leer una matriz de octetos para bufa

En el siguiente ejemplo, se lee una matriz de octetos a la bufa.

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

Resultados de salida

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

Hemos registrado los datos de cada byte como números.

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

Ejemplo – Leer una matriz numérica para bufa

En el siguiente ejemplo, se lee una matriz numérica a la bufa.

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

Resultados de salida

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

Hemos registrado los datos de cada byte como números.

Ejemplo – Leer una matriz booleana para bufa

En el siguiente ejemplo, se lee una matriz de octetos a la bufa.

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

Resultados de salida

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

true es1,false es 0.

Conclusión:

En este tutorial de Node.js – Node.js convierte matrices a bufs,aprendimos cómo convertir matrices de octetos, matrices numéricas y matrices booleanas en bufs de Node.js.