Método Node.js Buffer.entries()

El método Buffer.entries() se usa para crear y devolver el iterador de pares [índice, byte] del contenido del búfer.

Sintaxis:

Buffer.entries()

Parámetros: este método no acepta ningún parámetro.

Valor devuelto: este método devuelve un objeto Iterator de par en formato [índice, byte].

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

Ejemplo 1:

// Node program to demonstrate the
// Buffer.entries() method
  
// Create a Buffer from Buffer.from() function
const buf = Buffer.from('GeeksforGeeks');
  
for (const pair of buf.entries()) {
    console.log(pair);
}

Producción:

[ 0, 71 ]
[ 1, 101 ]
[ 2, 101 ]
[ 3, 107 ]
[ 4, 115 ]
[ 5, 102 ]
[ 6, 111 ]
[ 7, 114 ]
[ 8, 71 ]
[ 9, 101 ]
[ 10, 101 ]
[ 11, 107 ]
[ 12, 115 ]

Ejemplo 2:

// Node program to demonstrate the
// Buffer.entries() method
  
// Create a JSON Object
var a = {
    "name": "GeeksforGeeks"
}
  
// Convert to a string
a = JSON.stringify(a);
  
// Creating a Buffer
const b = Buffer.from(a);
for( const pair of b.entries())
    process.stdout.write(String.fromCharCode(pair[1]), "");

Producción:

{"name":"GeeksforGeeks"}

Ejemplo 3:

// Node program to demonstrate the
// Buffer.entries() method
  
// Create an array
var arr = [true, true, false];
  
// Creating a buffer
const buf = Buffer.from(arr);
for(const pair of buf.entries()) {
    console.log("index " + pair[0] + ", value " + pair[1]);
} 

Producción:

index 0, value 1
index 1, value 1
index 2, value 0

Referencia: https://nodejs.org/docs/latest-v11.x/api/buffer.html#buffer_buf_entries

Publicación traducida automáticamente

Artículo escrito por thesid01 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 *