1.0.3 • Published 5 years ago

@ch957869975/utils v1.0.3

Weekly downloads
1
License
MIT
Repository
-
Last release
5 years ago

@ch957869975/utils

工作中常用的的工具函数,不定时更新。

npm

Install

npm i @ch957869975/utils --save

Usage

import {getUnion} form '@ch957869975/utils'

const arr1 = [1, 2, 4]
const arr2 = [2, 3, 4]
getUnion(arr1, arr2) // [1, 2, 3, 4]

API

函数名参数参数类型说明
trimstrString删除文本内的空格
removeTagstrString删除文本中的 html 标签
getTimeStampstrString字符串时间转时间戳
getDate获取当前日期
haveEmojicontentString判断内容是否包含 emoji 表情
getIntersectionarr1,arr2Array得到两个数组的交集, 两个数组的元素为数值或字符串
getUnionarr1,arr2Array得到两个数组的并集, 两个数组的元素为数值或字符串
hasOneOftargetarr,arrArray判断要查询的数组是否至少有一个元素包含在目标数组中
oneOfvalue,arrString/Number , Array/String判断要查询的值是否存于目标列表中
getExplorer当前浏览器名称
on绑定事件 on(element, event, handler)
off解绑事件 on(element, event, handler)
hasKeyobj, keyObject, String判断一个对象是否存在 key,如果传入第二个参数 key,则是判断这个 obj 对象是否存在 key 这个属性。如果没有传入 key 这个参数,则判断 obj 对象是否有键值对
objEqualobj1,obj2Object判断两个对象是否相等,这两个对象的值只能是数字或字符串
deepCloneobjObject深拷贝对象