Skip to content

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

基于 MIT 许可发布