npm 包 isa.js 使用教程

阅读时长 5 分钟读完

简介

isa.js 是一个轻量级的 JavaScript 库,用于测试一个值是否属于某个指定的 JS 数据类型。

安装

在命令行中输入以下命令,即可进行安装:

使用

CommonJS(Node.js)

ES6

API

isUndefined

测试一个值是否是 undefined 类型。

isNull

测试一个值是否是 null 类型。

isBoolean

测试一个值是否是 boolean 类型。

isNumber

测试一个值是否是 number 类型。

isString

测试一个值是否是 string 类型。

isArray

测试一个值是否是 array 类型。

isObject

测试一个值是否是 object 类型。

isFunction

测试一个值是否是 function 类型。

isRegExp

测试一个值是否是 RegExp 类型的正则表达式。

isDate

测试一个值是否是 Date 类型。

isNullObject

测试一个值是否是 null 或者 Object 类型。

isNullOrUndefined

测试一个值是否是 nullundefined 类型。

isNonEmptyObject

测试一个值是否是一个非空的 Object 类型。

isPlainObject

测试一个值是否是一个纯粹的 Object 类型,而非从 ArrayFunction 等类型继承而来的。

isFalsy

测试一个值是否是 falsy 值,包括 false、0、null、undefined、NaN、 ''

-- -------------------- ---- -------
------------------- -- ----
--------------- -- ----
------------------ -- ----
----------------------- -- ----
----------------- -- ----
---------------- -- ----
--------------- -- -----
------------------ -- -----
------------------- -------
展开代码

示例

判断对象是否为空

判断是否为数字

参考链接

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/72932

纠错
反馈

纠错反馈