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.js
comando.
Referencia: https://nodejs.org/api/buffer.html#buffer_buf_includes_value_byteoffset_encoding