isNil()
function isNil(value): value is null | undefined;
Defined in: types/isNil.ts:20
检查值是否为null或undefined 使用严格相等(===)进行比较
Parameters
| Parameter | Type | Description |
|---|---|---|
value | unknown | 要检查的值 |
Returns
value is null | undefined
如果值是null或undefined则返回true,否则返回false
Examples
isNil(null); // 返回 true
isNil(undefined); // 返回 true
isNil(0); // 返回 false(0不是null或undefined)
isNil(''); // 返回 false(空字符串不是null或undefined)
isNil(false); // 返回 false(false不是null或undefined)
**Note:** 此函数在判断null和undefined时使用严格相等运算符(===)
**Note:** 与isEmpty的区别:isNil仅检查null和undefined,而isEmpty还会检查空字符串、空数组等