跳到主要内容

isNil()

function isNil(value): value is null | undefined;

Defined in: types/isNil.ts:20

检查值是否为null或undefined 使用严格相等(===)进行比较

Parameters

ParameterTypeDescription
valueunknown要检查的值

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:** 此函数在判断nullundefined时使用严格相等运算符(===
**Note:** 与isEmpty的区别:isNil仅检查nullundefined,而isEmpty还会检查空字符串、空数组等