会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
hahazexia
博客园
首页
新随笔
联系
管理
订阅
随笔分类 -
lodash-code
上一页
1
2
3
4
5
6
7
8
···
10
下一页
_.isBoolean(value)
摘要:131 _.isBoolean检测一个值是否是boolean对象或简单值 参数 value (*): 需要检查的值 返回值 (boolean): 如果是boolean对象或者是boolean简单值返回true,否则false 例子 源代码
阅读全文
posted @
2018-12-20 17:31
hahazexia
阅读(1189)
评论(0)
推荐(0)
_.isArrayLikeObject(value)
摘要:130 _.isArrayLikeObject判断一个值是不是一个array-like对象,同时是objec-like和array-like对象 isObjectLike判断一个值是否是一个object-like,规则是:typeof返回object,并且不是null isArrayLike判断一个
阅读全文
posted @
2018-12-19 10:44
hahazexia
阅读(357)
评论(0)
推荐(0)
_.isArrayLike(value)
摘要:129 _.isArrayLike判断一个值是否是一个array-like 规则:不等于null,不是function类型,并且有length属性,length是大于0小于Number.MAX_SAFE_INTEGER的整数 参数 value (*): 需要检查的值 返回值 (boolean): 如
阅读全文
posted @
2018-12-19 10:40
hahazexia
阅读(899)
评论(0)
推荐(0)
_.isArrayBuffer(value)
摘要:128 _.isArrayBuffer检查一个值是否被分类为arrayBuffer对象 参数 value (*): 需要检查的值 返回值 (boolean): 如果是arrayBuffer返回true,否则false 例子 源代码 nodeTypes import freeGlobal from '
阅读全文
posted @
2018-12-19 10:37
hahazexia
阅读(582)
评论(0)
推荐(0)
_.isArray(value)
摘要:127 _.isArray判断一个值是否是一个数组 参数 value (*): 需要检查的值 返回值 (boolean): 如果是数组返回true,否则false 例子 源代码
阅读全文
posted @
2018-12-19 10:20
hahazexia
阅读(1233)
评论(2)
推荐(0)
_.isArguments(value)
摘要:126 _.isArguments判断一个值是否是arguments对象 参数 value (*): 需要检查的值 返回值 (boolean): 如果是arguments对象返回true,否则false 例子 源代码 isObjectLike /** * Checks if `value` is o
阅读全文
posted @
2018-12-19 10:15
hahazexia
阅读(331)
评论(0)
推荐(0)
_.gte(value, other)
摘要:125 _.gte检查value是否大于等于other 如果value大于等于other,返回true,否则false 参数 value (*): 需要比较的值other (*): 需要与value比较的值 返回值 (boolean): 如果value大于等于other,返回true,否则false
阅读全文
posted @
2018-12-17 19:02
hahazexia
阅读(440)
评论(0)
推荐(0)
_.gt(value, other)
摘要:124 _.gt判断一个值是否比另外一个值大 如果value比other大,返回true,否则false 参数 value (*): 需要比较的值other (*): 需要与value比较的值 返回值 (boolean): 如果value比other大,返回true,否则false 例子 _.gt(
阅读全文
posted @
2018-12-17 18:56
hahazexia
阅读(325)
评论(0)
推荐(0)
_.eq(value, other)
摘要:123 _.eq判断两个值是否相等,遵循SameValueZero规则 参数 object (Object): 需要检查的对象source (Object): 检查方法predicate组成的对象 返回值 (boolean): 如果检查通过返回true,否则false 例子 源代码
阅读全文
posted @
2018-12-17 18:44
hahazexia
阅读(767)
评论(0)
推荐(0)
_.conformsTo(object, source)
摘要:122 _.conformsTo检查object对象是否和source对象一致,通过调用source的predicate属性传递object对象对应的参数给它 参数 object (Object): 需要检查的对象source (Object): 检查方法predicate组成的对象 返回值 (bo
阅读全文
posted @
2018-12-17 18:40
hahazexia
阅读(386)
评论(0)
推荐(0)
_.cloneWith(value, [customizer])
摘要:121 _.cloneWith类似clone方法但是需要传递一个自定义克隆方法,如果自定义克隆方法处理的克隆是undefined,那么克隆过程会被baseClone处理,自定义克隆方法接收一个参数value 参数 value (*): 需要克隆的值[customizer] (Function): 自
阅读全文
posted @
2018-12-13 16:02
hahazexia
阅读(423)
评论(0)
推荐(0)
_.cloneDeepWith(value, [customizer])
摘要:120 _.cloneDeepWith此方法与cloneWith类似,区别是会递归深度克隆value对象 自定义传入的方法调用时会传入四个参数:value,key,object,stack 参数 value (*): 需要递归深度克隆的值[customizer] (Function): 自定义克隆函
阅读全文
posted @
2018-12-13 15:46
hahazexia
阅读(1528)
评论(0)
推荐(0)
_.cloneDeep(value)
摘要:119 _.cloneDeep与clone方法类似,cloneDeep会递归深度克隆一个对象 参数 value (*): 需要递归深度克隆的值 返回值 (*): 返回深度克隆好的值 例子 源代码: baseClone方法和_.clone里的是同一个方法 baseClone
阅读全文
posted @
2018-12-13 15:40
hahazexia
阅读(17224)
评论(0)
推荐(0)
_.clone(value)
摘要:118 _.clone创建一个值的浅克隆 注意:此方法不严格地基于结构化克隆算法。支持克隆arrays, array buffers, booleans, date objects, maps,numbers, `Object` objects, regexes, sets, strings, sy
阅读全文
posted @
2018-12-13 15:32
hahazexia
阅读(960)
评论(0)
推荐(0)
_.castArray(value)
摘要:117 _.castArray将一个值铸造为数组如果它不是数组类型 参数 value (*): 需要检查的值 返回值 (Array): 返回被铸造好的数组 例子 源代码:
阅读全文
posted @
2018-12-12 10:54
hahazexia
阅读(600)
评论(0)
推荐(0)
_.wrap(value, [wrapper=identity])
摘要:116 创建一个函数将value提供给wrapper函数作为它的第一个参数。 任何提供给_.wrap函数的额外的参数都被添加到wrapper函数参数的结尾。wrapper函数调用时的this被绑定到被创建出来的函数的this 参数 value (*): 需要局部应用的参数[wrapper=ident
阅读全文
posted @
2018-12-12 09:53
hahazexia
阅读(590)
评论(0)
推荐(0)
_.unary(func)
摘要:115 _.unary创建一个函数只接受一个参数,忽略其他任何额外的参数 参数 func (Function): 需要限制参数个数的函数 返回值 (Function): 返回新的限制了参数的函数 例子 源代码:
阅读全文
posted @
2018-12-11 23:14
hahazexia
阅读(393)
评论(0)
推荐(0)
_.throttle(func, [wait=0], [options={}])
摘要:114 创建一个节流函数,每调用一次func函数的时候至少要等待`wait`毫秒(或者每一次调用等待浏览器重绘页面帧)。节流函数有一个cancel方法来取消延迟的func调用,还有一个flush方法来立即调用func函数。也提供了option参数来表明func函数是否应该在等待wait时间开始之前调
阅读全文
posted @
2018-12-10 12:12
hahazexia
阅读(1035)
评论(0)
推荐(0)
_.spread(func, [start=0])
摘要:113 _.spread创建一个函数会调用func函数,绑定this到新创建的函数身上并且传入一个类似apply一样的参数列表 类似于调用函数时使用展开操作符...将数组展开 参数 func (Function): 需要将参数展开传入的函数[start=0] (number): 参数列表中需要展开的
阅读全文
posted @
2018-12-10 10:55
hahazexia
阅读(448)
评论(0)
推荐(0)
_.rest(func, [start=func.length-1])
摘要:112 rest参数的实现 创建一个函数,在调用func函数的时候将this绑定到这个新创建的函数上,并且参数列表从start开始之后的参数被提供为一个参数数组 参数 func (Function): 需要将其参数列表重新整理的函数indexes (...(number|number[])): 重新
阅读全文
posted @
2018-12-06 22:56
hahazexia
阅读(239)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
···
10
下一页
公告