El método util.types.isMap() es una interfaz de programación de aplicaciones incorporada del módulo util que está diseñado principalmente para satisfacer las necesidades de las propias API internas de Node.js.
El método util.types.isMap() se utiliza para determinar si el valor es una instancia de mapa integrada o no.
Sintaxis:
util.types.isMap( value )
Parámetros: este método acepta un único valor de parámetro que contiene cualquier tipo de datos de JavaScript válido como booleano, nulo, numérico, objeto, etc.
Valor de retorno: Devuelve un valor booleano, es decir, devuelve verdadero si el valor es una instancia de un mapa integrado; de lo contrario, devuelve falso .
Los siguientes ejemplos ilustran el uso del método util.types.isMap() en Node.js:
Ejemplo 1:
// Node.js program to demonstrate the // util.types.isMap() method // Using require to access util module const util = require('util'); // Using util.types.isMap() method console.log(util.types.isMap(1)); // Using util.types.isMap() method console.log(util.types.isMap("Map")); // Using util.types.isMap() method console.log(util.types.isMap(new Map()));
Producción:
false false true
Ejemplo 2:
// Node.js program to demonstrate the // util.types.isMap() method // Using require to access util module const util = require('util'); // Creating a Map variable const map = new Map(); // Entering values in Map map.set("geeks", "Computer science"); map.set("Hello", "World"); // Creating a String type variable const text = "GeeksforGeeks"; // Using util.types.isMap() method console.log(util.types.isMap(map)); // Using util.types.isMap() method console.log(util.types.isMap(text)); // Using util.types.isMap() method console.log(util.types.isMap());
Producción:
true false false
Nota: El programa anterior se compilará y ejecutará usando el node index.js
comando.
Referencia: https://nodejs.org/dist/latest-v13.x/docs/api/util.html#util_util_types_ismap_value