English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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.
Buffer. |
El método Buffer.from lee octetos de un array y devuelve un bufer inicializado con estos octetos leídos.
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
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.
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.
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.