Método Node.js util.types.isAsyncFunction()

El método util.types.isAsyncFunction() es una interfaz de programación de aplicaciones incorporada del módulo util que se usa para verificar el tipo de funciones asincrónicas en node.js.
Sintaxis: 

util.types.isAsyncFunction( value )

Parámetros: este método acepta un solo parámetro como se mencionó anteriormente y se describe a continuación: 

  • valor: es un parámetro obligatorio que contiene cualquier tipo de datos.

Valor devuelto: Devuelve un valor booleano, VERDADERO si el valor es una función asíncrona desde la perspectiva del motor de JavaScript, FALSO de lo contrario.
Los siguientes ejemplos ilustran el uso del método util.types.isAsyncFunction() en Node.js:
Ejemplo 1: 

javascript

// Node.js program to demonstrate the  
// util.types.isAsyncFunction() Method
 
// Allocating util module
const util = require('util');
  
// Functions to be passed as parameter of
// util.types.isAsyncFunction() method
var f2 = async function function2(){}
var f1 = function function1(){}
  
// Printing the returned value from
// util.types.isAsyncFunction() method
console.log(util.types.isAsyncFunction(f2));
console.log(util.types.isAsyncFunction(f1));

Producción: 

true
false

Ejemplo 2: 

javascript

// Node.js program to demonstrate the  
// util.types.isAsyncFunction() Method
 
// Allocating util module
const util = require('util');
 
// Functions to be passed as parameter
var f2 = async function function2() { }
var f1 = function function1() { }
 
// Calling util.types.isAsyncFunction() method
if (util.types.isAsyncFunction(f2))
    console.log("The passed value is an Async function.");
else
    console.log("The passed value is not an Async function");
 
if (util.types.isAsyncFunction(f1))
    console.log("The passed value is an Async function.");
else
    console.log("The passed value is not an Async function");

Producción: 

The passed value is an Async function.
The passed value is not an Async function

Nota: El programa anterior se compilará y ejecutará utilizando el comando node filename.js.
Referencia: https://nodejs.org/api/util.html#util_util_types_isasyncfunction_value

Publicación traducida automáticamente

Artículo escrito por gekcho 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 *