La propiedad readable.readableEnded en un Stream legible se utiliza para verificar si el evento final se emite o no.
Sintaxis:
readable.readableEnded
Valor devuelto: Devuelve verdadero si se emite el evento final, de lo contrario, devuelve falso.
Los siguientes ejemplos ilustran el uso de la propiedad readable.readableEnded en Node.js:
Ejemplo 1:
// Node.js program to demonstrate the // readable.readableEnded Property // Include fs module var fs = require("fs"); // Data to be displayed var data = ''; // Create a readable stream var readable = fs.createReadStream("input.text"); // Set the encoding to be utf8. readable.setEncoding('UTF8'); // Handling stream event data and end readable.on('data', function(chunk) { data += chunk; }); // End event readable.on('end',function() { console.log(data); }); // Calling readableEnded property readable.readableEnded;
Producción:
read: hello true end!!
Ejemplo 2:
// Node.js program to demonstrate the // readable.readableEnded Property // Include fs module var fs = require("fs"); // Create a readable stream var readable = fs.createReadStream("input.text"); // Set the encoding to be utf8. readable.setEncoding('UTF8'); readable.on('readable', () => { let chunk; // Using while loop and calling // read method with parameter while (null !== (chunk = readable.read())) { // Displaying the chunk console.log(`read: ${chunk}`); } }); // Calling readableEnded property readable.readableEnded;
Producción:
false read: hello
Referencia: https://nodejs.org/api/stream.html#stream_readable_readableended .
Publicación traducida automáticamente
Artículo escrito por nidhi1352singh y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA