美文网首页让前端飞
loadsh.js常用方法整理

loadsh.js常用方法整理

作者: 如烟灬 | 来源:发表于2019-04-06 20:25 被阅读0次

_.range(10)

//生成元素为0到9的数组

_.times(10, (i)=>console.log(i))

//循环10次

_.uniqueId()

//生成不同的id,用于元素中的id值再好不过

_.startWith

//判断字符串是否以xx开头

_.endWith

//判断字符串是否以xx结尾

_.truncat

//截取指定长度后加… 用于处理标题过长再好不过

_.template

//es6有字符串模板的语法,而lodash是es5的替代方案

_.assign

//合并,es6有Object.assign,类似于jQuery.extend

_.assignIn

//lodash里很多方法带In的都是可枚举原型链上的属性

_.defaults

//安全合并,即忽略undefined/null的重写

_.findKey

//根据value的属性值找key

.mapKeys

//遍历重写key, 相当于.forIn

.mapValues

//遍历重写value , 相当于.forIn

_.invert

//反转映射,快速通过value值找key

_.omit

//返回移除部分属性的副本,比如提交表单时有些字段不要提交

_.pick

//与omit相反,提取部分属性的副本,比如只提交某些字段

_. clamp

//确认所给值只在min,max之间

_.max

//最大

_.min

//最小

_.sum

//求和

_.random

//生成随机数

_.round

//四舍五入,允许指定精确位数

_.isNumber

_.isInterger

_.isFunction

_.isPlainObject

_.isArray

_.isDate

_.isElement

_.isNil

//null or undefined

_.isEmpty

//{} or 空数组

_.isEqual

//支持对象和数组

_.isMatch

//匹配对象属性值

_.cloneDeep

//深度复制

_.clone

//浅复制

_.once

//只执行一次

_.before

//最多n-1次

_.after

//n次后执行

_.debounce

//忽略频繁执行

_.union

//合并两数组,去重

_.uniq

//去重

_.pull(array,element1,element2)

// 直接在array中移除元素,

_.without(array,element1,element2)

//得到新array中移除元素

_.remove(array, function)

//直接在array移除在function返回true的元素

_.sameple(array)

//随机取1

_.samepleSize(array, int)

//  随机取n

_.shuffle(array)

//乱序, jQuery.shuffle

_.find(array, function | object)

//根据function返回值和对象查找1个结果

_.filter(array, function | object)

//根据function返回值和对象查找多个结果

_.groupBy(array, string)

//分组,与多合一相反

_.keyBy(array, string)

//分组,类似groupBy, 但只有唯一值

_.countBy(array, string)

//分组统计

_.orderBy(array, array, array)

_.sortBy(array, array)

_.difference(array1,array2)

//找不同于array2,元素是Object用differenceBy

_.xor(array1,array2)

//得到非交集,元素是Object用xorBy

_.intersection(array1,array2)

//得到交集,元素是Object用intersectionBy

相关文章

  • loadsh.js常用方法整理

    _.range(10) //生成元素为0到9的数组 _.times(10, (i)=>console.log(i)...

  • 常用方法整理

    均属于笔记,仅供个人参考,有问题欢迎指正 一,Xml文件解析,现在已经用的很少了,基本都是json 三,尺寸 四,...

  • Java EE 第五篇 核心类库(二)常用类库

    要求:熟悉常用类库的使用,整理常用方法。 一、objects类 示例方法: equals()public stat...

  • 常用JS方法整理

    原文链接目录: 截取指定字节数的字符串 判断是否微信 获取时间格式的几个举例 获取字符串字节长度 对象克隆、深拷贝...

  • 常用JS方法整理

    https://juejin.im/post/5b62d02ee51d453467552dc9#heading-10

  • php 常用方法整理

    基本知识 1、引用php语言中有引用的概念,相当于指针。如$a = &$b 2、运算符优先级(new) > (++...

  • js常用方法整理

    数组操作 页面跳转 遍历对象 json与字符串互转 弹出框 取整 时间操作 字符串截取 判断数据类型 延时回调传参

  • UIView常用方法整理

    自定义UIView可实现上述方法用于初始化。 当UIView从xib或者storyboard中创建之前调用。 当U...

  • JS常用方法整理

    JS常用方法整理 一、日期相关 1.二个日期之间相差天数 2.返回日期 3.获取星期几 二、字符相关 1.JS获取...

  • vue常用方法整理

    created:html加载完成之前,执行。执行顺序:父组件-子组件 mounted:html加载完成后执行。执行...

网友评论

    本文标题:loadsh.js常用方法整理

    本文链接:https://www.haomeiwen.com/subject/dxrdiqtx.html