Método Node.js Buffer.values()

El búfer es un almacenamiento de memoria temporal que almacena los datos cuando se mueven de un lugar a otro. Es como una array de números enteros.

El método Buffer.values() se usa para crear un bucle o un objeto de iteración que contiene el valor de cada byte de la instancia del búfer. Este método se llama automáticamente cuando se usa un Buffer en una instrucción for…of.

Sintaxis:

Buffer.values()

Valor de retorno: Devuelve un iterador que recorre cada byte del búfer.

Los siguientes ejemplos ilustran el uso del método Buffer.values() en Node.js:

Ejemplo 1:

// Node.js program to demonstrate the  
// Buffer.values() Method
const buffer = Buffer.from('geek');
   
// Display the buffer ASCII character
for (const value of buffer.values()) {
      console.log(value);
}

Producción:

103
101
101
107

Ejemplo 2:

// Node.js program to demonstrate the  
// Buffer.values() Method
const buffer = Buffer.from('geek');
   
// Display the ASCII values
for (const value of buffer.values()) {
  console.log(value);
}
// Prints:
// 103
// 101
// 101
// 107
   
const buffer2 = Buffer.from('GEEK');
   
// Display the ASCII values
for (const value of buffer2.values()) {
  console.log(value);
} 
// Prints:
// 71
// 69
// 69
// 75
  
var op = Buffer.compare(buffer, buffer2);
console.log(op); 
// Prints: 1 
// As buffer is higher than buffer2 i.e if
// Buffer should come before buffer2 when sorted.

Producción:

103
101
101
107
71
69
69
75
1

Nota: El programa anterior se compilará y ejecutará usando el node index.jscomando.

Referencia: https://nodejs.org/api/buffer.html#buffer_buf_values

Publicación traducida automáticamente

Artículo escrito por Abhishek7 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *