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.