Método Node.js Buffer.includes()

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.includes() comprueba si el valor proporcionado está presente o incluido en el búfer o no.

Sintaxis:

buffer.includes( value, byteOffset, encoding );

Parámetros: este método acepta tres parámetros que se enumeran a continuación:

  • valor: contiene el valor que desea encontrar en el búfer.
  • byteOffset: Es un parámetro opcional. Se refiere al índice de inicio a partir del cual se buscarán los elementos del búfer de entrada. El valor predeterminado es 0.
  • codificación: si el valor necesario es una string, también puede agregar el tipo de codificación. El valor predeterminado es utf-8.

Valor devuelto: este método devuelve un valor booleano, ya sea verdadero o falso, según el valor. Si el valor se encuentra en el búfer, devuelva True; de ​​lo contrario, devuelva False.

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

Ejemplo 1:

// Node.js program to demonstrate the  
// Buffer.includes() Method 
      
// Creating a buffer
const buffer = new Buffer('Geek One');
  
console.log(buffer.includes('Geek'));

Producción:

true

Ejemplo 2:

// Node program to demonstrate the  
// Buffer.includes() Method 
      
const buffer = Buffer.from(
        'GeeksforGeeks: A computer science portal');
  
// Started checking the value from index 15 only
const output = buffer.includes('Geek', 15);
  
console.log(output);

Producción:

false

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

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

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 *