búfer de nodo (detallado)

  1. Método de creación de búfer
(1) let  buf = Buffer.from('Hey!')
(2) let buf = Buffer.alloc(4); //创建4个字节
  1. Convertir búfer en cadena
const buf = Buffer.from('Hey!')
console.log(buf.toString()) //Hoy!
  1. Leer, modificar y eliminar bytes de búfer
//读
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


En resumen, el búfer y la matriz son similares para tener un atributo de longitud y un método de corte, y los métodos de iteración y lectura son similares.

Para obtener contenido relacionado más detallado, puede hacer clic en el enlace Node.js Buffer . Para acceder

Supongo que te gusta

Origin blog.csdn.net/qq_26889291/article/details/109355019
Recomendado
Clasificación