1.2.0 • Published 5 years ago

lverifica v1.2.0

Weekly downloads
-
License
ISC
Repository
-
Last release
5 years ago

一个简单用于验证的包可添加自定义 Api

npm i lverifica -D

现在支持的判断方法有

1.0.7 新增链式调用的方式

这意味着你只需要按需实现包中的 Verification 类,需要一个参数填入用于判断那些返回值为 this 的方法

当返回值不是预期的值就会抛出错误

函数名参数返回值说明
isEventthis判断偶数
isOddthis判断奇数
isEmptythis判断是否为空
isNumberthis判断是否为数字
isUrlthis判断是否为 url
allEqualthis判断数组中的元素是否都相等
bifurcateByarr: Array, fn: FunctionArray将数组按照指定的函数逻辑进行分组,满足函数条件的逻辑为真,放入第一个数组中,其它不满足的放入第二个数组
capitalizeEveryWordstr: stringstring将一个句子中每个单词首字母转换成大写字母
compactarr: ArrayArray将数组中移除值为 false 的内容
countOccurrencesarr: Array, val: numbernumber统计数组中某个值出现的次数
defaultsobj: object, ...defs: anyobject对象去重 如果对象中含有重复的属性,以前面的为准
differencearr: Array, arrT: ArrayArray查找两个给定数组的差异,查找出前者数组在后者数组中不存在元素
Droparr: Array, n: number = 1Array代码将给定的数组从左边开始删除 n 个元素
dropRightWhilearr: Array, func: FunctionArray将给定的数组按照给定的函数条件从右开始删除,直到当前元素满足函数条件为 True 时,停止删除,并返回数组剩余元素
dropWhilearr: Array, func: FunctionArray按照给定的函数条件筛选数组,不满足函数条件的将从数组中移除
elementContainsparent: HTMLElement, child: HTMLElementthis接收两个 DOM 元素对象参数,判断后者是否是前者的子元素
getColonTimeFromDatedateInitial: number,dateFinal: numbernumber返回两个日期之间相差多少天
getStyleel: HTMLElement, ruleName: stringany返回 DOM 元素节点对应的属性值判断是否为偶数
getTypeval: anyString返回数据的类型
hasClassel: HTMLElement, className: stringthis返回 DOM 元素是否包含指定的 Class 样式
insertAfterel: HTMLElement, htmlString: stringthis给定的 DOM 节点后插入新的节点内容
insertBeforeel: HTMLElement, htmlString: stringthis给定的 DOM 节点前插入新的节点内容
isAfterDatedateA: Date, dateB: Datethis接受两个日期类型的参数,判断前者的日期是否晚于后者的日期
Lastarr: ArrayArray返回数组最后的元素
isTruevalOne: any, valTwo: anythis判断两个值是否相等
MonitorObj: Array<string & number> & ObjectArray用于监视一个数组和对象是否发生变化,如有发生变化会返回一个数组,记录了变化的值,和变化的下标或属性
1.2.0

5 years ago

1.1.0

5 years ago

1.0.9

5 years ago

1.0.8

5 years ago

1.0.7

5 years ago

1.0.6

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago