当前位置: 首页 > 编程笔记 >

JavaScript常用函数工具集:lao-utils

嵇浩淼
2023-03-14
本文向大家介绍JavaScript常用函数工具集:lao-utils,包括了JavaScript常用函数工具集:lao-utils的使用技巧和注意事项,需要的朋友参考一下

在工作中经常会频繁使用一些方法、或做类型判断、数据转换等,为了方便,将一些功能封装成函数整理成工具集lao-utils

使用

Node.js

npm install lao-utils --save

AMD/CMD、浏览器环境

引入dist目录下源码文件

函数

uuid()  生成一个uuid串(伪guid)

is(x,y)  比较字符x和字符y是否相等
eg: 特殊例子:laoUtils.is(-0,+0); //false,laoUtils.is(NaN,NaN); //true

isInteger(value)  是否为整数

isNumber(value)  是否为数字

isString(value)  是否为字符串

isNaN(value)  是否为NaN

isDom(obj)  判断obj是否为Dom对象

date(format,timestamp)  格式化日期
eg: laoUtils.date('yyyy-MM-dd'); //2016-02-26

copyObject(obj)  复制对象(浅拷贝,并且undefined属性不会被复制)

clone(obj)  对一个object进行深度拷贝

merge(a,b,c,...rest)  合并对象
eg: laoUtils.merge({a:1},{b:2},{b:3,c:3}); //{a:1,b:3,c:3}

arrayOf(a,b,c,...rest)  将一组值转换为数组(将参数转为数组)
eg: laoUtils.arrayOf(1,2,3); //[1,2,3]

includes(arr,value)  数组arr是否包含给定的值value.
eg: laoUtils.includes([1,2,3],3); //true

contains(str,value)  判断一个字符串是否被包含在另一个字符串中.
eg: laoUtils.contains('giscafer','g'); //true

isArray(arr)  判断arr是否为数组

inherits(clazz, baseClazz)  构造类继承关系(clazz继承于baseClazz)

extend(des, source)  源对象source的所有属性复制到目标对象des(undefined属性不会被复制)

源码

本站下载 http://xiazai.jb51.net/201603/yuanma/lao-utils-master(jb51.net).zip

Github

 类似资料:
  • 数值转整形 extend / helper.js 'use strict'; module.exports = { parseInt(string) { if (typeof string === 'number') return string; if (!string) return string; return parseInt(stri

  • web3.utils属性包含一组辅助函数集。 调用方法: Web3.utils web3.utils

  • 6.6 ABP表现层 - 其他工具函数 ABP提供了一些通用的工具函数。 6.6.8.1 abp.utils.createNamespace 用于创建更深的命名空间。假设我们有一个基命名空间 abp,然后想要创建或者获得 abp.utils.strings.formatting 命名空间。不需要像下面这样写: //创建或获得namespace abp.utils = abp.utils || {}

  • 本文向大家介绍日常收集整理的JavaScript常用函数方法,包括了日常收集整理的JavaScript常用函数方法的使用技巧和注意事项,需要的朋友参考一下 函数就是包裹在花括号中的代码块,前面使用了关键词 function: 当调用该函数时,会执行函数内的代码。 可以在某事件发生时直接调用函数(比如当用户点击按钮时),并且可由 JavaScript 在任何位置进行调用。 提示:JavaScript

  • 本文向大家介绍javascript常用函数(1),包括了javascript常用函数(1)的使用技巧和注意事项,需要的朋友参考一下 文章主要内容列表: 1、  调整图片大小,不走形(FF IE 兼容)/ 剪切图片(overflow:hidden) 2、  控制textarea区域文字数量 3、  点击显示新窗口 4、  input框自动随内容自动变长 5、  添加收藏夹 6、  设置首页 7、 

  • 本文向大家介绍Java常用工具类—集合排序,包括了Java常用工具类—集合排序的使用技巧和注意事项,需要的朋友参考一下 一、集合排序概述 1、主要内容 集合中的基本数据类型排序 集合中的字符串排序 Comparator接口 Comparable接口 回顾: 2、集合排序方法 使用Collections类的sort(List list)方法 sort(List list)是根据元素的自然顺序对指定列