El método Lodash _.isMap() comprueba si el valor dado es un objeto de mapa o no y devuelve el valor booleano correspondiente.
Sintaxis:
_.isMap( value )
Parámetros: este método acepta un solo parámetro como se mencionó anteriormente y se describe a continuación:
- valor: este parámetro contiene el valor que debe verificarse para un objeto de mapa.
Valor devuelto: este método devuelve un valor booleano (devuelve verdadero si el valor dado es un objeto de mapa, de lo contrario, es falso).
Ejemplo 1:
Javascript
// Defining Lodash variable const _ = require('lodash'); var testMap = new Map; // Checking for Map console.log("The Value is Map : " + _.isMap(testMap));
Producción:
The Value is Map : true
Ejemplo 2: para un objeto WeakMap, este método devuelve falso.
Javascript
// Defining Lodash variable const _ = require('lodash'); var testMap = new WeakMap; // Checking for Map console.log("The Value is Map : " + _.isMap(testMap));
Producción:
The Value is Map : false
Ejemplo 3: Para strings, devuelve falso.
Javascript
// Defining Lodash variable const _ = require('lodash'); // Checking for Map console.log("The Value is Map : " + _.isMap("map"));
Producción:
The Value is Map : false