@pmun/utils / isPrimitive
Function: isPrimitive()
ts
function isPrimitive(val): boolean;
检查值是否为原始类型(string、number、boolean、symbol、bigint、null、undefined)
Parameters
val
unknown
要检查的值
Returns
boolean
如果是原始类型则返回 true,否则返回 false
Example
ts
isPrimitive('hello') // true
isPrimitive(123) // true
isPrimitive(true) // true
isPrimitive(Symbol()) // true
isPrimitive(null) // true
isPrimitive(undefined) // true
isPrimitive(BigInt(123)) // true
isPrimitive({}) // false
isPrimitive([]) // false
isPrimitive(() => {}) // false