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.isBuffer() comprueba si el objeto proporcionado es un búfer o no.
Sintaxis:
Buffer.isBuffer( obj )
Parámetros: este método acepta un solo parámetro obj que debe verificarse si es un búfer o no.
Valor devuelto: este método devuelve un valor booleano, verdadero si el objeto es un búfer; de lo contrario, devuelve falso .
Los siguientes ejemplos ilustran el uso del método Buffer.isBuffer() en Node.js:
Ejemplo 1:
// Node.js program to demonstrate the // Buffer.isBuffer() Method var buffer = Buffer.from('GeeksForGeeks'); console.log(Buffer.isBuffer(buffer));
Producción
true
Ejemplo 2:
// Node.js program to demonstrate the // Buffer.isBuffer()) Method var buf1 = "GeeksforGeeks"; console.log(Buffer.isBuffer(buf1)); var buf2 = new Buffer(4); for (var i = 0 ; i < 4 ; i++) { buf2[i] = i + 97; } // Prints: abcd // as 97, 98, 99, 100 are the ASCII // values of these chars respectively console.log(buf2.toString()); console.log(Buffer.isBuffer(buf2)); // Prints: true
Producción:
false abcd true
Nota: El programa anterior se compilará y ejecutará usando el node index.js
comando.
Referencia: https://nodejs.org/api/buffer.html#buffer_class_method_buffer_isbuffer_obj