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

NodeJS 基礎チュートリアル

NodeJS Express.js

NodeJS バッファー&URL;

NodeJS MySql

NodeJS MongoDB

NodeJS ファイル(FS)

NodeJS その他

Node.js 配列をバッファに変換

Node.js - 配列をバッファーに変換:配列(8ビットバイト配列)を(/数字配列/バイナリ配列(8ビットバイト配列)をバッファーに変換するには、Bufferを使用してください。from(array)メソッド。

文法

Buffer.from(array)

Buffer.fromメソッドは配列から8ビットビットを読み取り、これらの読み取ったバイトを使用して初期化されたバッファーを返します。

例 - 8ビットバイト配列をバッファーに読み込む

以下の例では、8ビットバイト配列がバッファーに読み込まれました。

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

出力結果

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

各バイトのデータを数字として記録しました。

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

例 - 数字配列をバッファーに読み込む

以下の例では、数字配列がバッファーに読み込まれました。

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

出力結果

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

各バイトのデータを数字として記録しました。

例 - ブール配列をバッファーに読み込む

以下の例では、8ビットバイト配列がバッファーに読み込まれました。

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

出力結果

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

trueは1、falseは0です。

結論:

このNode.jsチュートリアルで、 Node.js は配列をバッファーに変換します、私たちは、8ビットバイト配列、数字配列、ブール配列をNode.jsバッファーに変換する方法を学びました。