📜  Lodash _.isMap() 方法

📅  最后修改于: 2022-05-13 01:56:46.644000             🧑  作者: Mango

Lodash _.isMap() 方法

Lodash _.isMap() 方法检查给定值是否为地图对象并返回相应的布尔值。

句法:

_.isMap( value )

参数:此方法接受上面提到的单个参数,如下所述:

  • value:此参数保存需要检查地图对象的值。

返回值:此方法返回一个布尔值(如果给定值是地图对象,则返回 true,否则返回 false)。

示例 1:

Javascript
// Defining Lodash variable 
const _ = require('lodash'); 
  
var testMap = new Map;
  
// Checking for Map 
console.log("The Value is Map : "
        + _.isMap(testMap));


Javascript
// Defining Lodash variable 
const _ = require('lodash'); 
  
var testMap = new WeakMap;
  
// Checking for Map 
console.log("The Value is Map : "
        + _.isMap(testMap));


Javascript
// Defining Lodash variable 
const _ = require('lodash'); 
  
// Checking for Map 
console.log("The Value is Map : "
        + _.isMap("map"));


输出:

The Value is Map : true

示例 2:对于 WeakMap 对象,此方法返回 false。

Javascript

// Defining Lodash variable 
const _ = require('lodash'); 
  
var testMap = new WeakMap;
  
// Checking for Map 
console.log("The Value is Map : "
        + _.isMap(testMap));

输出:

The Value is Map : false

示例 3:对于字符串,它返回 false。

Javascript

// Defining Lodash variable 
const _ = require('lodash'); 
  
// Checking for Map 
console.log("The Value is Map : "
        + _.isMap("map"));

输出:

The Value is Map : false