这个 lib 的功能是为了能够正确的区分 object 和 null,顺便提供了一些辅助函数。
npm install @ner-zhul/type-isjs 有 7 种数据类型,还有 function
``javascript`
// js 有 7 种数据类型
undefined
null
boolean
string
number
object
symbol
// 这不属于数据类型,但是也是 type of 可以获取的类型
function
1. names
names 返回一个对象,这个对象包括了每种类型对应的名称。
2. type
type 接受一个参数,返回这个参数的类型对应的名称。可以用来在 switch 语句中使用。
3. isUndefined、isNull、isBoolean、isString、isNumber、isObject、isSymbol、isFunction、isArray`
这些函数都接受一个参数,将会判断参数是否是相应的类型,返回 true 或 false。
*
> 日子像一口大锅,把青春炖的五味杂陈,你问我最残酷的是什么,我想大概是:多少次梦回,也不能重逢,那些正少年的人。