isNil
是否为 null 或 undefined
引入版本
0.20.0
Demo
ts
import { isNil } from '@wyfex/iutils'
/**
* ================== 正确情况 ==================
*/
console.log(isNil(null)) // true
console.log(isNil(undefined)) // true
/**
* ================== 错误情况 ==================
*/
console.log(isNil(0)) // false
console.log(isNil(1)) // false
console.log(isNil(-1)) // false
console.log(isNil(NaN)) // false
console.log(isNil(Infinity)) // false
console.log(isNil('')) // false
console.log(isNil(' ')) // false
console.log(isNil('null')) // false
console.log(isNil('undefined')) // false
console.log(isNil(false)) // false
console.log(isNil(true)) // false
console.log(isNil([])) // false
console.log(isNil([1, 2])) // false
console.log(isNil({})) // false
console.log(isNil({ a: 1 })) // false
console.log(isNil(function () {})) // false
console.log(isNil(new Date())) // false
console.log(isNil(Symbol())) // false
console.log(isNil(/abc/)) // false