📜  Lodash _.isEmpty() 方法

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

Lodash _.isEmpty() 方法

Lodash _.isEmpty() 方法 检查是否为空对象、集合、映射或集合。  如果对象没有自己的可枚举字符串键属性,则对象被认为是空的。如果集合的长度为 0,则认为集合为空。同样,如果 map 和 set 的 size 为 0,则认为它们是空的

句法:

_.isEmpty( value )

参数:此方法接受如上所述和如下所述的单个参数:

  • value:此参数保存需要检查的值是否为空值。

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

示例 1:该方法在值为 null 时返回true

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

输出:

The Value is Empty : true

示例 2:当 Array 为空时,此方法返回true

// Defining Lodash variable
const _ = require('lodash'); 
     
var val = []
  
// Checking for Empty Value
console.log("The Value is Empty : "
        +_.isEmpty(val));

输出:

The Value is Empty : true

示例 3:此方法为布尔值返回true

// Defining Lodash variable
const _ = require('lodash'); 
     
var val = false;
  
// Checking for Empty Value
console.log("The Value is Empty : " 
        +_.isEmpty(val));

输出:

The Value is Empty : true

示例 4:他的示例中,该方法将返回false

// Defining Lodash variable
const _ = require('lodash'); 
     
var val = { "a": 1 };
  
// Checking for Empty Value
console.log("The Value is Empty : " 
        +_.isEmpty(val)); 

输出:

The Value is Empty : false

注意:这在普通 JavaScript 中不起作用,因为它需要安装 lodash 库。

Lodash 库可以使用npm install lodash.