El método process.hasUncaughtExceptionCaptureCallback() es una interfaz de programación de aplicaciones incorporada del módulo de proceso que se utiliza para saber si se ha establecido una devolución de llamada mediante el método process.setUncaughtExceptionCaptureCallback().
Sintaxis:
process.hasUncaughtExceptionCaptureCallback()
Parámetros: este método no acepta ningún parámetro.
Valor de retorno: devuelve un valor booleano que especifica si se ha establecido una devolución de llamada mediante process.setUncaughtExceptionCaptureCallback() o no.
Los siguientes ejemplos ilustran el uso del método process.hasUncaughtExceptionCaptureCallback() en Node.js:
Ejemplo 1:
Javascript
// Node.js program to demonstrate the // process.hasUncaughtExceptionCaptureCallback() Method // Include process module const process = require('process'); console.log(process.hasUncaughtExceptionCaptureCallback()); // Printing whether a callback is set or not if(process.hasUncaughtExceptionCaptureCallback()) { console.log("A callback has been set using " + "process.setUncaughtExceptionCaptureCallback() method"); }else{ console.log("No callback has been set using " + "process.setUncaughtExceptionCaptureCallback() method"); }
Producción:
false No callback has been set using process.setUncaughtExceptionCaptureCallback() method
Ejemplo 2:
Javascript
// Node.js program to demonstrate the // process.hasUncaughtExceptionCaptureCallback() Method // Include process module const process = require('process'); function to_be_called(ex){ console.log(ex); } // Setting callback process.setUncaughtExceptionCaptureCallback(to_be_called); console.log(process.hasUncaughtExceptionCaptureCallback()); // Printing whether a callback is set or not if(process.hasUncaughtExceptionCaptureCallback()){ console.log("A callback has been set using " + "process.setUncaughtExceptionCaptureCallback() method"); }else{ console.log("No callback has been set using " + "process.setUncaughtExceptionCaptureCallback() method"); }
Producción:
true A callback has been set using process.setUncaughtExceptionCaptureCallback() method
Nota: El programa anterior se compilará y ejecutará utilizando el comando node filename.js.
Referencia: https://nodejs.org/api/process.html#process_process_hasuncaughtexceptioncapturecallback