- バッファの作成方法
(1) let buf = Buffer.from('Hey!')
(2) let buf = Buffer.alloc(4); //创建4个字节
- バッファを文字列に変換する
const buf = Buffer.from('Hey!')
console.log(buf.toString()) //Hoy!
- バッファバイトの読み取り、変更、および削除
//读
const buf = Buffer.from('Hey!')
console.log(buf[0]) //72
console.log(buf[1]) //101
console.log(buf[2]) //121
//迭代读取
const buf = Buffer.from('Hey!')
for (const item of buf) {
console.log(item) //72 101 121 33
}
// 改
const buf = Buffer.from('Hey!')
buf[1] = 111 //o
console.log(buf.toString()) //Hoy!
// 删
const buf = Buffer.from('Hey!')
buf.slice(0).toString() //Hey!
const slice = buf.slice(0, 2)
console.log(slice.toString(),slice.length) //He 2
要約すると、Bufferとarrayは、length属性とsliceメソッドを持っているのと似ており、反復と読み取りのメソッドは似ています。
より詳細な関連コンテンツについては、リンクNode.jsBufferをクリックしてアクセスできます。