npm install @alitajs/autils --save
yarn add @alitajs/autils
false
,遍历会提前退出。value
的类型data
进行分组。value
是否是一个数组value
是否是一个布尔值。value
是否是一个日期value
是否为邮箱。obj
是否是一个空对象value
是否是一个函数value
是否是一个身份证号value
是否是一个整数。value
是否是 NaN
。value
是否是一个负整数value
是否是 null
或 undefined
value
是否是 null
value
是否是一个数字。value
是否是一个对象value
是否为手机号。value
是否为Promise
。value
是否是一个正则对象。value
是否是一个字符串value
是否是原始 Symbol
或者对象。value
是否等于 undefined
。value
是否是一个UrlT
中排除 undefined
类型。任意对象类型。
从 T
中排除 undefined
类型。
名义化类型。
字面量联合类型
转换数组为对象
将数组转换为树形结构数据
需要转换为树的数字
转换配置
每一行紧跟前导空白的插入值,为多行时,保持缩进。并移除每一行的公共前导空白。
字面值
插入值
返回结果
移除文本中每一行的公共前导空白。
要操作的文本
返回操作后的文本
深拷贝
休眠函数
休眠时间 以毫秒为单位
延迟后返回的值
休眠函数
休眠时间 以毫秒为单位
遍历对象的可枚举属性。若遍历函数返回 false
,遍历会提前退出。
注:基于你传入的 obj
,遍历函数中 key
的类型可能为 number
,
但在运行时,key
始终为 string
,
因此,你应该始终把 key
当作 string
处理。
(为什么会这样?https://github.com/microsoft/TypeScript/pull/12253#issuecomment-263132208)
要遍历的对象
遍历函数
检测 value
的类型
要检测的值
返回检测值的类型
根据迭代函数返回的值对 data
进行分组。
要分组的数据
迭代函数
格式化函数
返回分组结果
推迟执行
推迟执行
每一行紧跟前导空白的插入值为多行时,保持缩进。
字面值
插入值
返回结果
给文本每一行的开始加上一个前导字符串。
要操作的文本
前导字符串
返回结果
给文本每一行的开始加上一个前导字符串,前导字符串由回调函数返回。
要操作的文本
回调函数
返回结果
检查 value
是否是一个数组
要检查的值
value
是数组返回 true
,否则返回 false
检查 value
是否是一个布尔值。
要检查的值
value
是布尔值返回 true
,否则返回 false
检查 value
是否是一个日期
要检查的值
value
是日期返回 true
,否则返回 false
检查value
是否为邮箱。
检查 obj
是否是一个空对象
要检查的值
obj
是空对象返回 true
,否则返回 false
检查 value
是否是一个函数
要检查的值
value
是函数返回 true
,否则返回 false
检查 value
是否是一个身份证号
要检查的值
检查 value
是否是一个整数。
要检查的值
value
是整数返回 true
,否则返回 false
检查 value
是否是 NaN
。
要检查的值
value
是 NaN
返回 true
,否则返回 false
检查 value
是否是一个负整数
要检查的值
value
是负整数返回 true
,否则返回 false
检查 value
是否是 null
或 undefined
要检查的值
value
是 null
或 undefined
返回 true
,否则返回 false
检查 value
是否是 null
要检查的值
value
是 null
返回 true
,否则返回 false
检查 value
是否是一个数字。
要检查的值
value
是数字返回 true
,否则返回 false
检查 value
是否是一个对象
要检查的值
value
是对象返回 true
,否则返回 false
检查value
是否为手机号。
检查value
是否为Promise
。
检查 value
是否是一个正则对象。
要检查的值
value
是正则对象返回 true
,否则返回 false
检查 value
是否是一个字符串
要检查的值
value
是字符串返回 true
,否则返回 false
检查 value
是否是原始 Symbol
或者对象。
要检查的值
如果 value 为一个symbol,那么返回 true,否则返回 false
检查 value
是否等于 undefined
。
要检查的值
value
是 undefined
返回 true
,否则返回 false
检查 value
是否是一个Url
要检查的值
value
是字符串返回 true
,否则返回 false
转换url为数组
string
Generated using TypeDoc
任意函数类型。